如何使用jQuery或JavaScript获取Iframe的父窗口网址?
答案 0 :(得分:4)
打开iframe时只需包含网址。
<iframe
src="http://foo.bar/iframe.html?iframeparentwindowurl=http://cheese.tv/parrot.html">
</iframe>
答案 1 :(得分:3)
对于在iframe中运行的脚本,请使用parent.location.href
,尽管从其他域向其父页面提供的iframe将无法访问此内容。
如果您在不同的域中,有一些替代技术应该适合您。特别是,使用window.name传递数据,或在iframe中堆叠iframe。 this slideshow中列出了两者以及更多内容。在幻灯片31中提到了Window.name。特别请查看幻灯片34以及iframe堆叠技术,它将启用不同来源iframe之间的双向通信。