2011-10-13 142 views
0

我想這是我最近的問題Browser-sniffing alternative for bugs/misbehaviors (NOT lack of features)更具體的版本。檢測Ckeditor故障

CKEditor已知不適用於某些客戶端,如iOS Safari。有沒有辦法在運行時看到ckeditor是否可以在當前的瀏覽器上工作,這樣我就無法加載它,或者在不能使用的情況下回退到替代方案?

+0

顯然,最新的測試版預計將在iOS的工作5如果有幫助:http://ckeditor.com/blog/CKEditor_3.6.2_released – Clive

+0

我看到了,這激發了我的問題。我期待着這一點,但我想大部分用戶升級前都會有一段時間。 – Dan

回答

1

使用CKEditor.env.isCompatible和方式,您可以確切地知道,如果一個瀏覽器版本支持或不(例如iOS 5中在3.6.2支持作爲克萊夫已經提到)

+0

謝謝,我會給它一個鏡頭。這看起來像答案。 – Dan

0

CKEditor有instanceReady()事件。這可能會有所幫助 - 如果您有能力等待這種情況發生,並且在沒有的情況下可以暫停排序。

CKEditor中似乎沒有onerror事件。主要事件列表是here