homm
@homm

Как узнать, с текущего домена ли открыто окно, если доступ к полям выдает исключение?

Со страницы открываю новое окно w = window.open(). После действий пользователя на стороннем домене должна открываться страница с текущего домена. Мне нужно отловить этот момент.

По таймеру смотрю w.location.hostname, и если hostname совпадает с текущим, делаю что-то.

Проблема в том, что обращение к w.location.hostname выдает «Error: Permission denied to access property 'hostname'». Конечно, всегда можно обернуть в try-catch, но это не спортивно. Может быть есть способ без исключения определить, страницу с текущего домена?
  • Вопрос задан
  • 2748 просмотров
Решения вопроса 1
@mayorovp
А нельзя ли определение попытаться возложить на страницу в окне w?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы