我需要从位于另一个域中的 Iframe 访问父域 URL。
例如,“example.com”是我的网站,它具有来自另一个父域(例如“google.com”)的 Iframe。在这里,我需要从我的 example.com 访问父域 URL。也就是说,我需要在我的“example.com”域中获取 URL“google.com”。此外,父域不能硬编码。
我尝试使用以下代码:
window.parent.location.href()
但这会导致访问被拒绝错误。我该如何正确实现才能实现这一目标?
最佳答案
您可以尝试检查 referer,如果您是 iframe,它应该是父站点
你可以这样做:
var href = document.referrer;
关于javascript - 如何使用 Javascript 从 Iframe 实现跨域 URL 访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28966768/