我们已将CKEditor从版本3.6.2升级到4.0.1
我们正在接受拒绝访问"当我们在CKEditor中选择图像并右键单击并打开图像属性时,以下代码中的ckeditor.js出错。
我们无法关闭图像属性对话框,我们在下面的代码中收到错误。
getFrameDocument:function() {
var a=this.$;
try {
a.contentWindow.document
}
catch(b) {
a.src=a.src
}
return a&&new CKEDITOR.dom.document(a.contentWindow.document)
}
请帮助我们解决问题。
答案 0 :(得分:0)
我改变了ckeditor.js这样;
src="']; d.push(b ? "javascript:void((function(){document.open();document.domain='" + document.domain + "';document.close();})())" : document.domain); d.push('"></iframe>');
而非下线;
src="javascript:void('];d.push(b?"(function(){document.open();document.domain='"+document.domain+"';document.close();})()":"0");d.push(')"></iframe>');
也许您可以在代码中添加浏览器版本条件。 我改变了,它适合我。