【发布时间】:2009-11-17 13:44:00
【问题描述】:
我有两个从本地文件系统加载的框架文件:// URL。如何从右框架访问左框架中的文档?
parent.leftFrame.document 给:
“错误:获取属性 Window.document 的权限被拒绝”
我浏览了几篇解释 Same origin policy for JavaScript 的文章,但这些文章对从本地文件系统加载的文件没有帮助
我的两个框架的 document.domain 属性都是空的。
在带有 Firefox 3 的 Linux 上。
【问题讨论】:
-
周围的文档或框架集也是file:///吗?
-
是的,框架集也是从本地文件加载的。如果加载到框架中的文件位于完全相同的文件夹中,则可以在 Firefox 中访问其他框架。否则我得到“权限被拒绝”错误。 FF中没有办法克服这个限制吗?
-
例如即使文件位于不同的目录中,Opera 跨框架 JavaScript 似乎也可以工作。
标签: javascript scripting frame