|
30.07.2012, 13:21
|
|
Студент
|
|
Регистрация: 30.04.2012
Сообщений: 1,113
|
|
top.location
top.location не читается из фрейма с другого домена
при этом изменить его можно
top.location.href='http://javascript.ru';-работает
а alert(top.location.href);-нет
В чем логика?
|
|
30.07.2012, 13:27
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
vadim5june,
Собственно - задача та какая - али абстрактный запрос ? (фрейм открывается программно ?
|
|
30.07.2012, 13:29
|
|
Студент
|
|
Регистрация: 30.04.2012
Сообщений: 1,113
|
|
Сообщение от Deff
|
vadim5june,
Собственно - задача та какая - али абстрактный запрос ? (фрейм открывается программно ?
|
Задача из фрейма хочу узнать адрес основной страницы-и не получается
фрейм и основная страница-с разных доменов
|
|
30.07.2012, 13:31
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от vadim5june
|
Задача из фрейма хочу узнать адрес основной страницы-и не получается
фрейм и основная страница-с разных доменов
|
фрейм есть, - к нему можно минискрипт внешний прикрепить ? (Есть баннеры - определения и вывода ip - дык там фрейм ставицо скриптов на кроссдомены
|
|
30.07.2012, 13:34
|
|
Студент
|
|
Регистрация: 30.04.2012
Сообщений: 1,113
|
|
Сообщение от Deff
|
фрейм есть, - к нему можно минискрипт внешний прикрепить ?
|
да обе мои и решение есть через postmessage
но я не понял почему просто alert(top.location.href) не работает
и надо костыли ставить
|
|
30.07.2012, 13:40
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
vadim5june,
Мон просто скриптом добавить hash текущего адреса , к адресу фрейма(имхо самое простое
|
|
30.07.2012, 13:40
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от vadim5june
|
но я не понял почему просто alert(top.location.href) не работает
|
потому что запрещено получать данные любые, неважно, будь то адрес, будь то еще какая хрень.. это разные домены, а значит доступ к любым данным чужого домена запрещен.
|
|
30.07.2012, 13:41
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
http://javascript.ru/forum/jquery/30280-top-location.html#http://www.google.ru/search?
|
|
30.07.2012, 13:45
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от devote
|
отому что запрещено получать данные любые
|
Cлабо сделать плагинчик кроссдоменного скриптинга ?
|
|
30.07.2012, 14:15
|
|
Студент
|
|
Регистрация: 30.04.2012
Сообщений: 1,113
|
|
Сообщение от devote
|
потому что запрещено получать данные любые, неважно, будь то адрес, будь то еще какая хрень.. это разные домены, а значит доступ к любым данным чужого домена запрещен.
|
Да почитал их origin policy
Спасибо
|
|
|
|