CKEDITOR.replace(elm[0])在Chrome上返回null
CKEDITOR.replace(elm[0]) returns as null on Chrome on Android
我使用这个指令在Angular中使用CKEditor。在IE8、Firefox和Chrome Desktop中运行良好,但在我的Nexus 5上,Chrome会抛出Cannot read property 'on' of null
错误。
在jsfiddle中,错误出现在第10行,因此CKEDITOR.replace(elm[0]);
返回null。有人知道为什么这是返回null,或者我如何调试这进一步找到下划线问题?
从我可以看到显然CKEditor不是真正的Android兼容,所以我将寻找不同的所见即所得
CKEditor 4支持移动版本的Safari (iPhone和iPad的默认浏览器)和Chrome(可用于Android并预装在许多Android设备上),但存在与平台限制相关的小问题。
CKEditor可以在不支持的环境中启用吗?是的
答案来源:本文
如果想打开兼容性标志,可以在这里查看:https://ckeditor.com/docs/ckeditor4/latest/guide/dev_unsupported_environments.html#changing-the-enviscompatible-flag
它确实解决了这个问题,希望所有市场的移动浏览器都能工作。
相关文章:
- getBoundingClientRect在Chrome中返回相同的值
- chrome.storage.sync.get未返回值-Angular服务
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- 为什么像 Firefox 和 Chrome 控制台中的 '}{' 这样的结构会返回 'undefined'?
- 在 iOS Chrome 中返回页面时恢复表单值
- 可以't在Chrome扩展上返回所选文本
- phantomjs和chrome在调用canvas.toDataURL时返回不同的数据
- window.open在chrome扩展中返回undefined
- 当JS在Chrome控制台上正常工作时,Selenium JavaScript执行器返回null
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- 自定义Angular.js过滤器在IE8中不返回任何内容,在Chrome/FF中运行良好
- Chrome返回未定义的cancelFullScreen和网络工具包cancelFullScreen
- chrome.tabs.onUpdated返回了一个没有'不存在
- jQuery ajax POST在chrome中返回错误
- 后台位置的计算样式在Chrome中返回0%0%
- getPropertyValue('font-size') 为 Firefox 和 chrome 返回不
- Chrome 返回按钮会意外终止上传流
- Chrome 返回“语法错误:意外令牌”
- Jquery和Chrome返回一个iframe错误
- Javascript在Chrome返回null, HTML元素在源