我想在我的 Chrome 应用中设置 header “Referer”。 当我这样做时:
xhr.setRequestHeader('Referer', 'http://example.com/');
错误显示:
ajax.js:15 Refused to set unsafe header "Referer"
我在这里发现了一个旧主题,其中有人使用 chrome.webRequest 修改了“Referer”,但此扩展现在在 Chrome 应用程序中不可用。 Chrome.webRequest 不再工作了! SO 上的所有主题都推荐使用它,但 chrome 不再支持它。 如何更改此 header ?
最佳答案
web-server-chrome包括 ChromeSocketXMLHttpRequest目的。 你可以在你的项目中使用它。您可以克隆存储库并运行 minimize.sh 以获得最小化的单个文件,以包含在您的项目中。然后,您可以使用 ChromeSocketXMLHttpRequest 作为普通 XHR 的替代
关于javascript - 在 Chrome 应用中设置 XHR header 'Referer',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189711/