@locohunter said in как использовать свой код JAVASCRIPT в проекте?:
как использовать свой код JAVASCRIPT в проекте?
c990705f-44db-4f42-a0ad-8d6f8135859a-изображение.png
@santilo реферер обнуляется хромом в момент перехода на страницу
@Fox said in Javascript refferer:
@santilo Зачем вообще выполнять js, если можно установить заголовки
экшенами?
мне не принципиально чем, я нашёл два пути, выполнить js и установить заголовок. Установка заголовка на document.referrer никак не повлияет, через js какие проблемы возникают - я описал, если есть ещё варианты - с радостью выслушаю
@WhatOo said in Javascript refferer:
Установка заголовка на document.referrer никак не повлияет,
Может я чего не понимаю, но рефер он хоть через js рефер, хоть через экшен. Экшен придуман для удобства. Вот тестовый проект. Всё прекрасно работает.
@Fox said in Javascript refferer:
@WhatOo said in Javascript refferer:
Установка заголовка на document.referrer никак не повлияет,
Может я чего не понимаю, но рефер он хоть через js рефер, хоть через экшен. Экшен придуман для удобства. Вот тестовый проект. Всё прекрасно работает.
Спасибо, благодаря вашему примеру разобрался. Через экшен я писал referer, и в $_SERVER["HTTP_REFERER"] php части он попадал. а в document.referrer javascript'a не попадал. если же писать Referer, то он попадает и туда и туда.
@santilo вам тоже спасибо!
@drprime said in Javascript refferer:
@WhatOo через екшн установить заголовок реферер устанавливается и для js.
при использовании блока "установить заголовок" с Referer внутри document.referrer всегда остается пусто. Как Вы добивались что и в JS он устанавливался?
@sevenup Поиск по форуму,не? Вот например первая тема из выдачи https://community.bablosoft.com/post/15419
@denis_krsk said in Javascript refferer:
@sevenup Поиск по форуму,не? Вот например первая тема из выдачи https://community.bablosoft.com/post/15419
Поиск по форуму да, а уж после него задаю вопрос. Повторюсь, при использовании блока "set header" с именем заголовка Referer в Request headers он попадает, а вот в document.referer остается пусто.
Единственный способ:
Object.defineProperty(document, "referrer", {get : function(){ return "значение referrer"; }})
потому и задал вопрос выше, как удается одним блоком получить значение также и внутри document.referer.