Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Опять Хром, на этот раз Is there a way to set the window.top.location.href (https://javascript.ru/forum/css-html-browser/13464-opyat-khrom-na-ehtot-raz-there-way-set-window-top-location-href.html)

Snipe 29.11.2010 17:29

Опять Хром, на этот раз Is there a way to set the window.top.location.href
 
Мне нужно узнать из iframe, на каком сайте его открыли.
Довольно безобидная задачка и вроде работает во всех браузерах...
Однако Хром возвращает window.top.location.href = undefined.

Как быть?

Vulkan 29.11.2010 19:14

Попробуй просто top.location.href. Хотя без iframe пробовал и так и так работает

Kolyaj 29.11.2010 21:42

Вообще говоря, доступа быть не должно, если ифрейм на сайте с другого домена. Можно просто реферер посмотреть.

Snipe 30.11.2010 09:23

Цитата:

Сообщение от Kolyaj (Сообщение 81425)
Вообще говоря, доступа быть не должно, если ифрейм на сайте с другого домена. Можно просто реферер посмотреть.

Точно! То что надо.

Snipe 30.11.2010 09:37

Цитата:

Сообщение от Vulkan (Сообщение 81403)
Попробуй просто top.location.href. Хотя без iframe пробовал и так и так работает

window.top и top не одно и то же? :blink:

x-yuri 01.12.2010 12:52

Цитата:

Сообщение от Snipe
window.top и top не одно и то же?

когда нету идей, в ход идет уличная магия ;)


Часовой пояс GMT +3, время: 08:24.