|
Подменить значение "referrer" у ПолеHTMLДокумента.Документ.referrer
| ☑ |
0
SiS2013
05.11.14
✎
16:14
|
На форме есть элемент ПолеHTMLДокумента
Нужно подменить значение "referrer" у ПолеHTMLДокумента.Документ.referrer
(referrer имеет тип Строка.)
код 1с
ЭлементыФормы.ПолеHTMLДокумента.Перейти(";);
ЭлементыФормы.Поле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
|
Для начала прочитай вот это
А потом вот это
Если и после этого не поймешь почему 1с выдает ошибку, то у меня для тебя плохие новости.
|
|
7
DmitrO
05.11.14
✎
17:40
|
так я о том же..
именно, предыдущей, а не предыдущей/предыдущей
есть некая загруженная страница в браузере.
когда мы нажимаем в ней на ссылку, на веб сервер по адресу в ссылке идет запрос, в котором указывается текущий URL (той страницы которая сейчас в браузере уже загружена) в HTTP заголовке чтобы при обработке запроса сервер знал откуда его запросили, это значение и светится с свойстве referrer.
А предыдущее значение этого свойства (т.е. откуда запросили еще первую страницу, до выполнения перехода по ссылке и отправке запроса на сервер) значения не имеет.
|
|
8
SiS2013
05.11.14
✎
18:03
|
(7) Мне и не нужно так далеко - предыдущий/предыдущий.
Только текущая страница и замена referrer
Как я понял этот реквизит только для чтения и подменить его нельзя…. (см.сылки выше)
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан