如何在iframe中获取页面标题?

hh5*_*188 3 html iframe jquery dom title

首先我有一个简单的iframe

<iframe src="http://www.google.com"></iframe>
Run Code Online (Sandbox Code Playgroud)

我还有一个按钮来提醒谷歌的标题

<input type="button" value="gettitle" />
Run Code Online (Sandbox Code Playgroud)

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

    $("input ").click(function () {
        alert($('iframe').contents().find("title").text());
    });
Run Code Online (Sandbox Code Playgroud)

但它不起作用,这段代码出了什么问题?如何才能正确获得标题?

在线案例

谢谢

Fré*_*idi 5

如果<iframe>元素中的页面不是来自与主页面相同的域,则相同的源策略将阻止您这样做.由于您的示例使用www.google.com,它将无法正常工作.

也就是说,您的代码是正确的,并且当两个页面来自同一个域时应该按预期工作.