ssl - 实践服务 worker 的选项

标签 ssl offline offline-caching service-worker offlineapps

我想开始学习如何创建和使用服务工作线程以创建离线应用程序。有没有一种方法可以在本地或在线创建和测试 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/

相关文章:

HTML5 离线支持以及如何与后端数据库同步

ssl - 如何将来自 CAcert.org 的 SSL 证书安装到 GlassFish v3 中

apache - 只有登陆页面加载 HTTPS 我得到的所有其他页面在此服务器上找不到请求的 URL

web-applications - 如何提供 "The app is currently unreachable"错误页面?

android - 离线安装安卓很难[过时]

android - 使用 retrofit2 和 OkHttp3 时出现此错误。无法解析主机 "<host-name>": No address associated with hostname

php - 具有自签名证书的私有(private)服务器之间的 cURL PHP Proper SSL

ssl - 了解非 SSL 登录表单的风险

caching - HTML5 离线 : browser loads cached index page even when online

javascript - 使用 MySQL 和 PHP 的移动 Web 应用程序离线兼容性的最佳实践