window.top.location против window.location - PullRequest
5 голосов
/ 18 марта 2011

как синхронизировать window.top.location и window.location?

Ответы [ 2 ]

5 голосов
/ 18 марта 2011

Таким образом вы устанавливаете родительский элемент фрейма (top) в местоположение документа фрейма ...

top.location = self.location;

Конечно, этот код должен быть выполнен внутри iframe и соответствует Политике того же происхождения .

0 голосов
/ 30 июня 2012

window.top.location возвращает вас в адресную строку браузера, даже если вы находитесь в i-frame или page. window.location - это адрес возврата вашей текущей страницы в случае приложений Facebook. если вы хотите получить верхнюю строку запроса, вы должны использовать

alert(window.top.location);

если вы хотите заменить верхнее местоположение, то

window.top.location = "http://whatever.com";

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