猿问

如何使用Javascript从iframe实施跨域URL访问?

我需要从另一个域中的Iframe访问父域URL。


例如,“ example.com”是我的网站,该网站具有来自另一个父域(例如“ google.com”)的iframe。在这里,我需要从example.com访问父域URL。也就是说,我需要在“ example.com”域中获取网址“ google.com”。此外,父域不能被硬编码。


我尝试使用以下代码:


window.parent.location.href()

但这会导致访问被拒绝错误。我该如何正确实施以实现此目标?


收到一只叮咚
浏览 756回答 3
3回答

慕无忌1623718

您可以尝试检查引荐来源网址(如果您是iframe,则应为父网站)您可以这样做:var href = document.referrer;
随时随地看视频慕课网APP
我要回答