javascript - 从框架内读取父位置(不同域)

标签 javascript dom iframe cross-domain

iframe 如何读取其父位置 URL,父窗口和 iframe 的域不同?

我知道这个问题的“常见”答案是,由于域冲突,浏览器不允许跨域访问。 所以下面的不会起作用:

parent.location.href

但也许有人可以跳出框框并提出类似于 Cross-document messaging hack 的建议?

最佳答案

也许你可以查看 document.referrer ?当然,这仅在用户尚未单击 ​​iframe 内的链接时才有效。

关于javascript - 从框架内读取父位置(不同域),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054406/

相关文章:

javascript - 如何将数据从指令函数传递到服务?

javascript - 将参数传递到左侧与右侧相比有什么区别?

javascript - 考虑到堆叠层上下文,如何处理 javascript 键绑定(bind)?

javascript - 当我尝试打开文件并写入时出现问题

javascript - HTML 表格 "Add Row"或 "Remove Row"按钮列

javascript - 根据内容动态更改 iFrame 高度将不起作用

javascript - Angularjs 工厂注入(inject)错误

c# - 通过 Javascript 更改时,HiddenField EventHandler ValueChanged 不会触发

javascript - 为什么框架内的异常在 qUnit 中得不到通知?

JavaScript:检测 iframe 内的链接点击