Как получить заголовок окна, открытого всплывающим окном? - PullRequest
2 голосов
/ 01 ноября 2011

Я открываю всплывающее окно другого сайта (google oauth2). Сайт, который я загружаю, будет отображать информацию в строке заголовка, поэтому я хочу отслеживать строку заголовка для извлечения информации. Однако всякий раз, когда я делаю это, заголовок всегда остается пустым, даже если в окне есть заголовок. Вот что я сейчас пытаюсь просто для тестирования.

var authWindow = null;

function popup(url) {
    authWindow = window.open(url, 'Authentication', 'height=600,width=450');

    if (window.focus) {
        authWindow.focus();
    }

    $(authWindow.document).ready(monitorForAuthCode);
}

function monitorForAuthCode()
{
    if (authWindow && authWindow.closed == false)
    {
        var code = authWindow.document.title;

        $('#hash').html($('#hash').html() + code + '<br>');

        setTimeout(monitorForAuthCode, 1000);

    }
}

1 Ответ

2 голосов
/ 01 ноября 2011

всплывающее окно другого сайта (google oauth2)

Вы не можете прочитать содержимое другого домена из-за той же политики происхождения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...