【问题标题】:How to get a page's title which in iframe?如何获取 iframe 中的页面标题?
【发布时间】:2012-07-12 22:37:23
【问题描述】:

首先我有一个简单的 iframe

<iframe src="http://www.google.com"></iframe>

我还有一个按钮可以提醒google的标题

<input type="button" value="gettitle" />

然后我想使用 jquery 来获取 iframe 内部 html 的标题

    $("input ").click(function () {
        alert($('iframe').contents().find("title").text());
    });

但它不起作用,这段代码有什么问题?如何正确获取标题?

Here the online case

谢谢

【问题讨论】:

    标签: jquery html dom iframe title


    【解决方案1】:

    如果&lt;iframe&gt; 元素中的页面与您的主页不同域,Same origin policy 将阻止您这样做。由于您的示例使用了www.google.com,因此它不起作用。

    也就是说,您的代码是正确的,并且当两个页面来自同一个域时应该可以正常工作。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 你应该在这里发布你的代码,而不是只在小提琴上。此外,您的代码对我不起作用。
      猜你喜欢
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2014-11-27
      相关资源
      最近更新 更多