如何在 firefox 开发工具中显示活跃的服务人员?

How to show the active service workers in the firefox dev tools?

在 Chrome 开发人员工具(按 F12)中,我可以看到所有服务人员,访问 Application 选项卡,选择 Service Workers 菜单,检查"Show All"

如何在 Firefox 中执行此操作?

在您的地址栏中输入 about:debugging#workers, 或者以更自然的方式:

Menu -> Web Developer -> Service Workers.

about:serviceworkers(已在 Firefox 72 上检查)还有另一个界面,您还可以从中注销 或删除服务工作者。

不确定为什么在 Firefox 中有两种不同的接口来处理服务工作者。

2020 年 6 月编辑:我注意到在 about:debugging#/runtime/this-firefox 的 Firefox 76 上,您现在也可以取消注册服务工作者,该功能以前在此页面上不可用。有趣的是,这个更新后的页面也在 Firefox 72 上!此页面的代码必须远程更新,而无需更新 Firefox。不知道 Mozilla 将此功能集成到浏览器中。

这对我有用

about:debugging#/runtime/this-firefox

在您的 firefox 浏览器中访问它

您还可以在个人资料的 serviceworker.txt 文件中看到它们。

如果您有很多这样的服务工作者并且想全部禁用它们,一个简单的方法是重命名或移动该文件并重新启动 Firefox。