Страницы: 1
При использовании
расширение открывает страницу в заданном фрейме, но при этом referrer пустой.
Есть метод loadURI(), в нём можно задавать referrer, но не получается указать фрейм в котором должна открыться страница.
Как сделать так чтобы страница открывалась во фрейме и при этом передавалась страничка с которой она загружена?
Отредактировано Орец (12-08-2009 11:46:32)
Отсутствует
В принцие, решаемая: https://developer.mozilla.org/en/Creating_Sandboxed_HTTP_Connections#HTTP_referrer
Но сначала можно попробовать изменить document.referrer у документа фрейма.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
По моему
В принцие, решаемая: https://developer.mozilla.org/en/Creating_Sandboxed_HTTP_Connections#HTTP_referrer
Но сначала можно попробовать изменить document.referrer у документа фрейма.
document.referrer - неизменяемый вроде. У меня при попытке заменить значение стопарился код в этом месте.
А с первым не получается, не понимаю как сработать должно.
Отсутствует
А с первым не получается, не понимаю как сработать должно.
Надо настроить observer на http-on-modify-request. Когда пойдёт запрос от фрейма, subject'у уведомления можно будет установить referrer.
Отдельный вопрос - как узнать, что запрос идёт именно от нужного фрейма. Мне, вроде бы, что-то на эту тему попадалось, но из головы прочно вылетело.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Я пробовал $peremennaya1=$_SERVER["HTTP_REFERER"] и $peremennaya2=getenv('HTTP_REFERER') не работает по умолчанию в MF, Opera и IE под php4 и php5 , всегда выдаётся пустая строка, даже без фреймов.
Поискал в интернете ответ - нет.
Попробовал и с двойными кавычками – всё равно не работает :-(
Даже в JavaScript при var ref = document.referrer; присваивается пустая строка.
А у кого-то работает?
Почему-то ни в версии php 4.4.9, ни в версии php 5.2.10 не работает referrer, может он в браузере отключен. Тогда как в Mozilla его включить?
Отсутствует
Я сделал вывод, что если REFERER в $_SERVER[“HTTP_REFERER”] и getenv(„HTTP_REFERER”) не работает, то 'Откуда пришёл’ ни где он не работает, даже в $_SERVER нет элемента HTTP_REFERER и в JavaScript нет 'document.referrer’ .
Отсутствует
Страницы: 1