无法访问我的 iFrame 内的值,它给了我权限被拒绝

发布于 2024-09-24 06:36:18 字数 408 浏览 3 评论 0原文

我无法访问 iFrame 内的值,它拒绝了我的权限。我可以访问两个页面(父页面和子页面)。

我在两个页面上添加了以下 javascript 行:

document.domain = "sub.domain.com";

但萤火虫给了我: 非法 document.domain 值

,当我尝试访问 iFrame 内的元素时,它会提示: http://sub1.domain1 的权限被拒绝。 com 调用 http://sub2.domain2.com 上的方法 Location.toString

谢谢

I cant access values inside my iFrame it gives me permission denied. I have access on both pages (parent and child).

I added the following javascript line on both pages:

document.domain = "sub.domain.com";

but firebug gives me :
Illegal document.domain value

and when i try to access element inside the iFrame it prompts : Permission denied for http://sub1.domain1.com to call method Location.toString on http://sub2.domain2.com

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

征﹌骨岁月お 2024-10-01 06:36:18

您只能将 document.domain 设置为页面实际域的超级域,而不是完全不同的域(https://developer.mozilla.org/en/DOM/document.domain)。因此,如果您设置 1.sub.domain.com 和 2.sub.domain.com,您应该能够将它们的 document.domain 设置为 sub.domain.com,并且应该可以工作。

You can only set document.domain to a superdomain of the pages actual domain, not an entirely different one (https://developer.mozilla.org/en/DOM/document.domain). So if you set up 1.sub.domain.com and 2.sub.domain.com you should be able to set document.domain on both of them to sub.domain.com and that should work.

呆头 2024-10-01 06:36:18

不允许跨域脚本。 http://en.wikipedia.org/wiki/Cross-site_scripting

不工作:

http://sub1.domain1.com
http://sub2.domain2.com

在职的:

http://sub1.domain1.com
http://sub2.domain1.com

Cross-Domain Scripting is not allowed. http://en.wikipedia.org/wiki/Cross-site_scripting

Not working:

http://sub1.domain1.com
http://sub2.domain2.com

Working:

http://sub1.domain1.com
http://sub2.domain1.com
冬天旳寂寞 2024-10-01 06:36:18

使用 iframe 进行跨域通信的一些技巧 ~> http://softwareas.com/cross-domain-communication-with-iframes

Some hacks for Cross domain communication with iframes ~> http://softwareas.com/cross-domain-communication-with-iframes

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文