gpt4 book ai didi

Javascript - Document.domain - 它是否捕获父级或 IFrame

转载 作者:行者123 更新时间:2023-11-30 17:36:43 24 4
gpt4 key购买 nike

假设我有一个名为 www.website.com 的网站。然后我在加载 www.website2.com 的页面上有一个 IFrame。然后在其中是另一个加载 www.website3.com 的 iframe。所以在这一点上我们有一个 Iframe 2-3 层深。假设在 websit3 中我们有一些调用“document.domain”并执行一些操作的 JavaScript 代码。我们将从该调用中收到其中的哪个域。它将 document.domain 报告为 website3,还是 website.com?

谢谢!

最佳答案

由于同源策略,来自 website2 的文档中的脚本甚至无法访问 website 或 website3 的 DOM。即使可以,您也必须尝试通过 window 中的 frames 对象或通过对框架本身的引用来访问它们。有关如何执行此操作的更多信息,check here .

所以回答你的问题 - 在 website2 中调用 document.domain(例如)将是文档来源的域,即 website2。

更多同源政策可以查看Wikipedia的解释或 Mozilla docs .

关于Javascript - Document.domain - 它是否捕获父级或 IFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com