实践服务工作者的选项

Options for practice service worker

我想开始学习如何创建和使用服务工作者以创建离线应用程序。有没有一种方法可以在本地或在线创建和测试 Service Worker?使用免费的 SSL 服务还是使用 HTTP?或者我必须为我的网站购买 SSL 证书吗?

附带说明一下,我已经研究过对其进行加密,但我的托管平台 (go daddy) 在不支付额外费用的情况下不支持它。

在所有支持 Service Workers 的浏览器(Firefox 和 Chrome)中,应该有一种方法可以让 Service Workers 为任何网站进行调试。

在 Firefox 中,您可以从开发人员工具选项中启用 "Enable Service Workers over HTTP (when toolbox is open)"。参见 https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers#Dev_tools

它们始终可以从 localhost 获得,因此如果您想在本地开发,则无需启用任何选项。