iframe父网址

时间:2010-04-30 10:12:41

标签: javascript jquery iframe

如何使用jQuery或JavaScript获取Iframe的父窗口网址?

2 个答案:

答案 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之间的双向通信。