@Ajshma said in Referer: Как в BASе установить referrerPolicy в origin-when-cross-origin:
Собственно сабж...
БАС по умолчанию грузит только Referrer Policy: no-referrer-when-downgrade
Но мне нужен полный юрл рефера, то есть origin-when-cross-origin .
Возможные значения описаны в спецификации Referrer Policy:
"no-referrer-when-downgrade" – это значение по умолчанию: Referer отправляется всегда, если только мы не отправим запрос из HTTPS в HTTP (из более безопасного протокола в менее безопасный).
"no-referrer" – никогда не отправлять Referer.
"origin" – отправлять в Referer только текущий источник, а не полный URL-адрес страницы, например, посылать только http://site.com вместо http://site.com/path.
"origin-when-cross-origin" – отправлять полный Referer для запросов в пределах текущего источника, но для запросов на другой источник отправлять только сам источник (как выше).
"same-origin" – отправлять полный Referer для запросов в пределах текущего источника, а для запросов на другой источник не отправлять его вообще.
"strict-origin" – отправлять только значение источника, не отправлять Referer для HTTPS→HTTP запросов.
"strict-origin-when-cross-origin" – для запросов в пределах текущего источника отправлять полный Referer, для запросов на другой источник отправлять только значение источника, в случае HTTPS→HTTP запросов не отправлять ничего.
"unsafe-url" – всегда отправлять полный URL-адрес в Referer, даже при запросах HTTPS→HTTP
Referrer Policy - это HTTP response header, то есть заголовок ответа.
@nikita-qwerty
Вроде как в действии кликнуть по элементу есть опция "нажатия ctrl"
Второй вариант : Получить ссылку > открыть новую вкладку > Загрузить страницу по ссылке
@derx2012 said in Создание кнопки прямо в в браузере через javascript:
Так как записывать в переменные баса нельзя напрямую из js браузера. Пришлось создать до узел, с атрибутом, в который идет записать результата клика. А бас в цикле сканит этот атрибут, получает значение из него.
Я об этом и говорил, что асинхронно получить значение из браузера не получится.
@kgera said in Что лежит в переменной когда в ней пишется undefined?:
@support said in Что лежит в переменной когда в ней пишется undefined?:
typeof([[SAVED_MAILBOX_LENGTH]]) == "undefined"
Это до сих пор так? Так работает, а короче можно?
Можете объявить функцию, которая будет это проверять и назвать её одним символом, тогда будет короче
q = function(n){return typeof(n) == "undefined"}
теперь в условии можете поставить просто
q([[SAVED_MAILBOX_LENGTH]])
На bas 24.2.1 такая же ошибка.
Только фреймов вроде нет ни каких.
Коротко, идем в моб выдачу(моб отпечатком) https://yandex.ru/search/touch/?text=доставка+цветов&lr=213
получаем код элемента (>XPATH> /html/body) или (>XPATH> //*[@id="search-result"])
далее пробуем получить колл. элементов ( //div/h2//div[2]/div//b)
получим в ответ 2.
через браузер 10-11 , все элементы норм..
а при работе через xpath модуль то в начале не видит данные, то в конце, то что то еще..