我想這是我最近的問題Browser-sniffing alternative for bugs/misbehaviors (NOT lack of features)更具體的版本。檢測Ckeditor故障
CKEditor已知不適用於某些客戶端,如iOS Safari。有沒有辦法在運行時看到ckeditor是否可以在當前的瀏覽器上工作,這樣我就無法加載它,或者在不能使用的情況下回退到替代方案?
我想這是我最近的問題Browser-sniffing alternative for bugs/misbehaviors (NOT lack of features)更具體的版本。檢測Ckeditor故障
CKEditor已知不適用於某些客戶端,如iOS Safari。有沒有辦法在運行時看到ckeditor是否可以在當前的瀏覽器上工作,這樣我就無法加載它,或者在不能使用的情況下回退到替代方案?
使用CKEditor.env.isCompatible和方式,您可以確切地知道,如果一個瀏覽器版本支持或不(例如iOS 5中在3.6.2支持作爲克萊夫已經提到)
謝謝,我會給它一個鏡頭。這看起來像答案。 – Dan
CKEditor有instanceReady()
事件。這可能會有所幫助 - 如果您有能力等待這種情況發生,並且在沒有的情況下可以暫停排序。
CKEditor中似乎沒有onerror
事件。主要事件列表是here。
顯然,最新的測試版預計將在iOS的工作5如果有幫助:http://ckeditor.com/blog/CKEditor_3.6.2_released – Clive
我看到了,這激發了我的問題。我期待着這一點,但我想大部分用戶升級前都會有一段時間。 – Dan