我正在尝试为Safari移植Chrome / Firefox扩展程序。但扩展程序使用了Safari中似乎不存在的那些浏览器的很多功能:chrome.webRequest
(https://developer.chrome.com/extensions/webRequest)。
chrome.webRequest
可让您获取有关发送的每个http请求的信息(来自其他标签的事件。)。
我知道Safari对safari.application.addEventListener
和navigate
有一个非常基本的beforeNavigate
,但Chrome提供了更多信息(如responseHeaders
)和其他事件(如{{{ 1}}或onBeforeRedirect
)。
有没有办法用纯js或safari js-extension API实现呢?