【发布时间】:2010-11-14 21:32:24
【问题描述】:
我正在尝试寻找一个可靠的解决方案来确定我的页面是否使用 javascript 在外部网站的 iframe 中加载。
如果 iframe src 位于同一个域,这很容易:您可以使用 if (window.frameElement) 或 if (window.location !== window.parent.location) 但如果 iframe src 不在同一个域上现代浏览器在访问父级时抛出异常,甚至将其与 null 进行比较。
我完全迷路了。
【问题讨论】:
标签: javascript iframe cross-domain