我正在开发一个 safari 扩展,它将修改 http 请求 header 。 我可以修改 chrome 和 firefox 扩展中的请求 header ,但不能修改 safari 扩展中的请求 header 。 在chrome中有webRequest修改请求头的API。 chrome.webRequest.onHeadersReceived.addListener(函数(详情));
在 Firefox 中使用“http-on-examine-response”http 请求观察器 非常感谢任何帮助或线索
最佳答案
不幸的是,您无法使用 Safari 来做到这一点。但是,您可以注入(inject)内容脚本并监听 HTML 事件并阻止您的页面或使用 beforeNavigate 事件。 Safari 的扩展 API 非常有限,您可以做什么和不能做什么。抱歉:(。
关于javascript - 如何使用 safari 扩展修改请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29824490/