【发布时间】:2015-05-21 14:33:50
【问题描述】:
我在第三方网站的 iframe 中运行了一些代码。有些会直接在首页,有些会在另一个 iframe 中,其中一些可能是跨域的。我需要找到一种方法来使用任何必要的方式获取首页的 URL 值。
由于跨域策略,我能走的最远是直到浏览器停止代码正在执行的操作。我发现错误并查看我所在的当前窗口上下文的引用者。大多数情况下,此页面上方的页面是首页,但不一定。
我能看到的唯一方法是建立一个我认为是首页的 URL 列表,然后发送一个带有 JS 浏览器的机器人,通过查看我的代码所达到的 iframe 是否实际上是直接的嵌套在其中。
这仍然不是特别准确,我敢肯定一定有另一种方法......
感谢任何可以提供帮助的人。
【问题讨论】:
标签: javascript security iframe cross-domain phantomjs