|
Подменить значение "referrer" у ПолеHTMLДокумента.Документ.referrer | ☑ | ||
---|---|---|---|---|
0
SiS2013
05.11.14
✎
16:14
|
На форме есть элемент ПолеHTMLДокумента
Нужно подменить значение "referrer" у ПолеHTMLДокумента.Документ.referrer (referrer имеет тип Строка.) код 1с ЭлементыФормы.ПолеHTMLДокумента.Перейти("http://test.ru"); ЭлементыФормы.ПолеHTMLДокумента.Документ.referrer = "моя строка" Выдает ошибку "Поле объекта недоступно для записи (referrer)" Можно ли как-то записать новое значение в referrer? Возможно кто знает обходные пути? (например через COMОбъект или еще как) |
|||
1
DmitrO
05.11.14
✎
16:46
|
А какой смысл менять это свойство у уже загруженного HTML документа?
|
|||
2
DmitrO
05.11.14
✎
16:48
|
Имеет смысл менять одноименный HTTP заголовок - это да.
|
|||
3
SiS2013
05.11.14
✎
17:07
|
(1) Смысл в том, что если с уже закруженной странице нажать на ссылку, откроется новая страница (сайт) и для вновь загруженного сайта будет информация что я пришёл на него с сайта который укажу в referrer
|
|||
4
DmitrO
05.11.14
✎
17:21
|
а может все таки для вновь загруженного сайта будет информация что ты пришел с текущего URL, а не тот URL с которого была загружена твоя первая страница ранее?
|
|||
5
SiS2013
05.11.14
✎
17:29
|
(4) Вы можете проверить. Загрузить любой сайт и понажимать по ссылкам.
Выведите сообщения со значением referrer Увидите, что referrer меняется и содержит адрес предыдущей страницы |
|||
6
chudishe
05.11.14
✎
17:40
|
Для начала прочитай вот это https://developer.mozilla.org/en-US/docs/Web/API/document.referrer
А потом вот это http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-95229140 Если и после этого не поймешь почему 1с выдает ошибку, то у меня для тебя плохие новости. |
|||
7
DmitrO
05.11.14
✎
17:40
|
так я о том же..
именно, предыдущей, а не предыдущей/предыдущей есть некая загруженная страница в браузере. когда мы нажимаем в ней на ссылку, на веб сервер по адресу в ссылке идет запрос, в котором указывается текущий URL (той страницы которая сейчас в браузере уже загружена) в HTTP заголовке чтобы при обработке запроса сервер знал откуда его запросили, это значение и светится с свойстве referrer. А предыдущее значение этого свойства (т.е. откуда запросили еще первую страницу, до выполнения перехода по ссылке и отправке запроса на сервер) значения не имеет. |
|||
8
SiS2013
05.11.14
✎
18:03
|
(7) Мне и не нужно так далеко - предыдущий/предыдущий.
Только текущая страница и замена referrer Как я понял этот реквизит только для чтения и подменить его нельзя…. (см.сылки выше) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |