我正在使用 CLeditor、Fineuploader 和 Bootstrap 创建一个自定义按钮,该按钮会弹出更高级的文件上传模式。但是每次我启动模态我都会得到一个错误,我不知道如何修复它。基本上整个浏览器都冻结了。
HTML1114: Codepage unicode from (UNICODE byte order mark) overrides conflicting codepage windows-1252 from (11)
我发现这个警告仍然显示出了什么问题,但它会正常进行。
所以 CLeditor 有一个糟糕的设计,它在单击时在自定义按钮上运行命令,而不是等待buttonClick
回调运行这造成了一种情况,即 IE 正在调用getRange(editor).pasteHTML(value)
值undefined
以减轻它我只是将我的按钮名称添加到大 if else if 在buttonClick
事件处理程序中
// Image uploader
else if (buttonName === "uploadImage") {
return;
}
// All other buttons AVOID THIS NONSENSE FOR CUSTOM BUTTONS!!!
else if (!execCommand(editor, data.command, data.value, data.useCSS, buttonDiv)) {
return false;
}