首页 > 解决方案 > 浏览器扩展:禁用或绕过服务人员

问题描述

我正在编写一个浏览器扩展程序,它会注入代码以替换某个 url 处的页面。

但是,这个站点有一个服务工作者,它拦截我的替换页面发出的所有 fetch/xhr 请求。

扩展是否有办法强制禁用特定选项卡/网址的服务人员,或者在发出请求时绕过它们?

(我知道你可以打电话.unreigster(),但似乎服务人员可以忽略这一点,另一个选项卡可以随时注册服务人员。)

标签: javascriptgoogle-chrome-extensionservice-worker

解决方案


推荐阅读