主题: 关于插入文件内容无法在编辑器内显示
作者: supermovie, 发布日期: 2012-02-14 10:07:34, 浏览数: 3955

在运用谷歌浏览器会js报错:

kindeditor.js:3442 显示:Unsafe JavaScript attempt to access frame with URL......

kindeditor.js:4057  显示Uncaught TypeError: Cannot call method 'getElementsByTagName' of undefined

火狐浏览器:

Permission denied to access property 'getElementsByTagName'

http://www.xxx/kindeditor/kindeditor.js

Line 4057

ie浏览器:

SCRIPT5: 拒绝访问。

kindeditor.js, 行3442 字符2

本地已经收到上传的文件,可是无法再编辑器里显示问原因及解法,谢谢!

作者: supermovie, 发布日期: 2012-02-15 17:19:25

参考:

今天在使用新浪的编辑器时,用了一个子域名来链接编辑器地址,ifram赋值的时候出现Permission denied to access property ‘document’   ,后来找到原因是因为不在同一域名下,没有权限,即使根域名相同,也不行,这一点要注意.

下面设置可以解决问题,父窗口和子窗口都要设定同一个根域名.

document.domain = ”adomain.com”;

这个方法只能在火狐下面起作用.chrome,和IE6都不行,郁闷!!看来MVC模式也有缺陷,太死板了.

 

回复
发表新帖 发表回复