【问题标题】:Iframe parent urliframe 父网址
【发布时间】:2010-04-30 10:12:40
【问题描述】:

如何使用 jQuery 或 JavaScript 获取 iframe 的父窗口 url?

【问题讨论】:

    标签: javascript jquery iframe


    【解决方案1】:

    打开 iframe 时只需包含 url。

    <iframe 
    src="http://foo.bar/iframe.html?iframeparentwindowurl=http://cheese.tv/parrot.html">
    </iframe>
    

    【讨论】:

      【解决方案2】:

      对于在 iframe 中运行的脚本,请使用 parent.location.href,尽管从不同域提供给其父页面的 iframe 将无法访问此内容。

      如果您在不同的域中,有一些替代技术应该适合您。特别是,使用 window.name 传递数据,或在 iframe 中堆叠 iframe。 this slideshow 中列出了两者以及更多。在幻灯片 31 中提到了 Window.name。特别是查看幻灯片 34 及上的 iframe 堆叠技术,这将实现不同来源 iframe 之间的双向通信。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-11
        相关资源
        最近更新 更多