javascript - 浏览器扩展:禁用或绕过服务人员
问题描述
我正在编写一个浏览器扩展程序,它会注入代码以替换某个 url 处的页面。
但是,这个站点有一个服务工作者,它拦截我的替换页面发出的所有 fetch/xhr 请求。
扩展是否有办法强制禁用特定选项卡/网址的服务人员,或者在发出请求时绕过它们?
(我知道你可以打电话.unreigster()
,但似乎服务人员可以忽略这一点,另一个选项卡可以随时注册服务人员。)
解决方案
推荐阅读
- version-control - 无论如何在 ALM 上设置版本控制以与 Gitlab 同步?
- php - 重定向到详细信息站点并再次返回后如何保存用户过滤器输入
- javascript - 在html中加载脚本序列
- python - 使用 python-amazon-mws API 的 Amazon Feed
- hive - 重命名分区并设置新位置配置单元
- r - 如何读取 R feom 数据框中的事务?
- python - 使用正则表达式提取数字
- python - Python:如何沿给定的编号轴获取单位向量?
- mysql - 如何使用 Spring Boot 从选择查询中获取结果
- azure - 如何在新门户 Azure 中的 Azure Active Directory 中为自己授予权限?缺少“授予权限”按钮