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()的主要内容,如果未能解决你的问题,请参考以下文章

c#winForm动态创建文件夹访问被拒绝

在 C# 中访问路径被拒绝错误

从 xampp 访问 phpmyadmin 时访问被拒绝错误

为啥使用 WMI 连接时出现访问被拒绝错误?

mysqldump 错误 1045 访问被拒绝,尽管密码正确等

xampp phpmyadmin 访问被拒绝错误(#2002)