首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript它是抓父还是抓IFrame?

Javascript它是抓父还是抓IFrame?
EN

Stack Overflow用户
提问于 2014-02-19 22:22:51
回答 1查看 69关注 0票数 1

假设我有一个名为www.website.com的网站。然后,我在那个页面上有一个IFrame,它加载了www.website2.com。接下来是另一个加载www.website3.com的iframe。因此,在这一点上,我们有一个2-3层深的Iframe。假设在websit3中有一些调用的JavaScript代码,并使用"document.domain“进行一些操作。我们从这个电话中得到的是哪个域。它是将document.domain报告为website3,还是会是website.com?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-19 22:26:53

由于相同的来源策略,website2文档中的脚本甚至无法访问网站或website3的DOM。即使可以,您也必须尝试通过window中的window对象或对框架本身的引用来访问它们。有关如何做到这一点的更多信息,检查这里

因此,要回答您的问题-在website2中调用website2 (例如)将是文档来源的域,即website2。

有关同一来源策略的更多信息,您可以查看维基百科Mozilla博士的解释。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21893850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档