2014-02-17 79 views
0

我必须使用JavaScript/jQuery实现现有框架集。我已经嵌入了开发者版本jQuery JavaScript Library v1.9.0。jQuery无法访问本地HTML文件| SCRIPT70:权限被拒绝

每次右帧加载一个新的HTML文件时,函数都会检查这个新加载文档的内容。这个过程有时会失败,不可能了解何时(以及为什么),因为它是随机发生的。

。这是将尝试访问内容帧行:

var Jrightframe = $(iframe.find('frameset#myID frameset frame[name="right"]').get(0).contentWindow.document); 

有时候,就像我说的上面,该消息将是:

SCRIPT70:许可被拒绝的jquery.js ,行3882字符2

我认为这是一个相同的原产地政策问题,因为我在本地尝试(C:分区)。但是,如果js脚本在同一分区上运行,从分区加载文件有什么问题?

有人能帮我找出这里发生了什么吗?

+0

这篇文章似乎有一些关于它是一个旧的jQuery bug的信息:http://stackoverflow.com/questions/17370482/preventing-script5-access-is-denied-error-in-ie – MackieeE

+0

其实我已经发布我在控制台中得到的错误! – user3292653

+0

道歉!我会编辑:)(随着一个可能的修复) – MackieeE

回答

0

我搜索了很长时间,发现了多个问题,例如我的问题。好的,这里是什么解决了这个问题: 更新jQuery核心到v1.11.0。它似乎只出现在旧版本中。