Мне нужно установить заголовок Referer
в запросе моего расширения Chrome.
Я реализовал это в своем фоновом скрипте, используя ответ от В Chrome Extension сменить реферер для запросов ajax, отправленных на определенный домен?
Раньше он работал, но теперь тег Referer
не отправляется (Chrome Beta 71 .0.3578.30 x64 в Windows). Я проверил это с помощью Fiddler. Хотя заголовок все еще существует в onSendHeaders
обратном вызове.
on_send_headers = function flx_on_send_headers (details) {
console.log(details.requestHeaders);
return null;
};
chrome.webRequest.onSendHeaders.addListener(on_send_headers, ({urls: ["https://www.sitename.com/*"]}), ["requestHeaders"]);
Любые другие заголовки ('test1', 'xReferer' и т. Д.) Могут быть добавлены и успешно отправлены.
На другой машине у меня Chrome 70 .0.3538.77 x64, работает как положено.