我想开始学习如何创建和使用服务工作线程以创建离线应用程序。有没有一种方法可以在本地或在线创建和测试 Service Worker?使用免费的 SSL 服务还是使用 HTTP?还是我必须为我的网站购买 SSL 证书?
作为旁注,我已经研究过对其进行加密,但我的托管平台 (go daddy) 在不支付额外费用的情况下不支持它。
最佳答案
在所有支持 Service Workers 的浏览器(Firefox 和 Chrome)中,应该有一种方法可以让 Service Workers 为任何网站进行调试。
在 Firefox 中,您可以从开发人员工具选项中启用“通过 HTTP 启用服务 worker (当工具箱打开时)”。参见 https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers#Dev_tools .
它们始终可从 localhost
获得,因此如果您想在本地开发,则无需启用任何选项。
关于ssl - 实践服务 worker 的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37756571/