0

我正在使用CLeditor,Fineuploader和Bootstrap创建自定义按钮,弹出更高级的文件上传Modal。但是每次启动模式时,我都会遇到错误,我不知道如何解决它。基本上整个浏览器都冻结了。IE HTML1114自定义CLeditor按钮错误

HTML1114: Codepage unicode from (UNICODE byte order mark) overrides conflicting codepage windows-1252 from (11) 

我发现什么地方出现这个警告仍然显示,但它正常进行。

所以CLeditor有它运行在上点击自定义按钮的命令,而不是等待buttonClick回调来运行这个创建其中IE用的undefined值调用getRange(editor).pasteHTML(value)的情况下,以减轻它,我只是增加了一个可怕的设计我的按钮名称的大,如果不然,如果该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; 
} 
+0

HTML中的标题是怎样的? – davidkonrad 2013-03-20 22:56:49

回答

0

确定为“cleditor所见即所得”的输出头(如果我理解正确的代码)是

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

IE = Edge应该是<head>中的第一行。听起来非常像IE切换回quirksmode。查看更详细的解释说明here

+0

我将不得不明天再检查一下,让你知道,但这听起来像一个好的开始。我尝试了一些类似的东西,但有一个字符集作为第一行,而不是http-equiv – BillPull 2013-03-21 00:44:06

+0

当模式启动并且浏览器崩溃时,仍然会收到相同的警告。在初始化wysiwyg时也收到了HTML1115警告 – BillPull 2013-03-21 14:40:16

+0

问题原来是不同的,但这个答案是大多数时候缓解HTML1114错误的正确方法。 – BillPull 2013-03-21 15:54:26