0

我正在使用 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;
}
4

1 回答 1

0

您确定“cleditor wysiwyg”的输出标题(如果我理解代码正确)是

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=Edge"/>

IE=Edge 应该是<head>. 听起来很像 IE 正在切换回 quirksmode。在此处查看更详细的解释说明。

于 2013-03-20T23:11:21.913 回答