如何防止 Service Workers 在 Chrome 浏览器中被安装?

6
我希望阻止某些网站安装服务工作者或完全禁用安装服务工作者的功能。
我该如何做到呢?
3个回答

3

1
您可以通过内容安全策略来禁用服务工作者。根据这个网站上的详细信息(链接1),您可以使用uBlock Origin来实现这一点。
页面摘录如下:
引用: uBlock等扩展可以使用内容安全策略(CSP)的获取指令来过滤和阻止服务工作者。只需在uBlock的“我的过滤器”中添加以下行: ||$csp=worker-src 'none'

0

您可以通过访问chrome://serviceworker-internals/来注销/删除它们。

但是,我发现阻止它们的唯一方法是在浏览器中总体上阻止JavaScript。这会防止您使用某些Web应用程序,但如果您出于隐私方面的考虑而这样做,则这是不泄露有关您访问信息的最佳方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接