getFrameDocument的访问被拒绝错误:ckeditor.js中的ckeditor版本4.0.1中的function()
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getFrameDocument的访问被拒绝错误:ckeditor.js中的ckeditor版本4.0.1中的function()相关的知识,希望对你有一定的参考价值。
我们已将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)
}
请帮助我们解决问题。
答案
我改变了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>');
也许您可以在代码中添加浏览器版本条件。我改变了,它适合我。
以上是关于getFrameDocument的访问被拒绝错误:ckeditor.js中的ckeditor版本4.0.1中的function()的主要内容,如果未能解决你的问题,请参考以下文章
从 xampp 访问 phpmyadmin 时访问被拒绝错误