检测Ckeditor失败

Detect Ckeditor failure

本文关键字:失败 Ckeditor 检测      更新时间:2023-09-26

我想这是我最近的问题的一个更具体的版本——浏览器嗅探漏洞/错误行为的替代方案(不是缺乏功能)。

CKEditor是已知的不工作在某些客户端,如iOS Safari。而不是使用黑客浏览器检测,有没有一种方法可以在运行时看到ckeditor是否会在当前浏览器上工作,这样我就不能加载它,或者在它不会的情况下退回到另一个选择?

使用CKEditor.env.isCompatible,这样你就可以确切地知道一个浏览器版本是否被支持(例如Clive提到的iOS 5在3.6.2中被支持)

CKEditor有instanceReady()事件。这可能会有所帮助——如果你能负担得起等待它触发,并在它没有触发的情况下设置一个超时。

在CKEditor中似乎没有onerror事件。主要活动列表在这里