不安全的JavaScript尝试在Chrome中访问包含网址错误的框架

时间:2012-07-03 20:28:28

标签: javascript asp.net html

我在Chrome上遇到此错误:

不安全的JavaScript尝试使用URL2从URL2访问带有URL1的帧

我搜索了这个,但大多数地方实际上都使用了Iframe,它试图访问父级。

在我的情况下,我没有IFrame,但是得到了这个错误。它在页面上:

http://sikhvideos.org/video-details.asp?id=39

要在Chrome上获取错误,请点击主视频屏幕下方的其中一个视频剪辑缩略图。这会导致填充视频权限中的内容。这是通过替换id" width366px"。

中的内容来完成的

通常的代码是:

document.getElementById("width366px").innerHTML= <data returned by ajaxVideoPartDetails.asp>

非常感谢所有人的帮助。

最诚挚的问候 沙

1 个答案:

答案 0 :(得分:1)

您收到此错误是因为脚本是从static.ak.fbcdn.net运行的,即使主站点运行在视频来自的相同URL上,脚本也不会。

因此,chrome会检查脚本,并且脚本是从其他站点运行的,这会引发此错误。

解决方案是在页面上或在您的域上移动脚本的这一部分,然后从那里调用它,而不是从其他站点调用。