MV2 的 Tampermonkey 提供了一个 GM_webRequest API 是可以以[声明式](
https://www.tampermonkey.net/documentation.php?locale=en#meta:webRequest) 或者 [API 调用式](
https://www.tampermonkey.net/documentation.php?locale=en#api:GM_webRequest) 的方式拦截、重定向请求或者触发回调的。可惜的是 Chrome 今年就会把 MV3 标准铺开了,MV3 不再提供 webRequest 这样的 API ,有一个 declarativeNetRequest ,但是会有更多的限制,导致 Tampermonkey MV3 版本目前去掉了 GM_webRequest API 。