Как получить заголовок страницы, который в iframe? - PullRequest
3 голосов
/ 23 декабря 2010

сначала у меня есть простой iframe

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

У меня также есть кнопка, чтобы предупредить название Google

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

, затем я хочу использовать jquery, чтобы получить заголовок внутреннего HTML-кода iframe

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

Но это не работает, что не так с этим кодом? Как я могу правильно получить заголовок?

Вот онлайн-кейс

Спасибо

Ответы [ 2 ]

5 голосов
/ 23 декабря 2010

Такая же политика происхождения не позволит вам сделать это, если страница в вашем элементе <iframe> не принадлежит тому же домену, что и ваша главная страница. Поскольку в вашем примере используется www.google.com, он не будет работать.

Тем не менее, ваш код правильный и должен работать, как и ожидалось, когда две страницы приходят из одного домена.

0 голосов
/ 12 июля 2012
...