我最近为我的pwa问题集成了服务工作者,我面临的是当我在dist服务器中运行http-server命令时,我可以在浏览器应用程序选项卡中看到服务工作者注册的服务工作者。但是,当我上传到我的服务器并访问网址时,同样的dist我无法看到服务工作者已注册。有没有人知道可能是什么问题?
如何通过https SSL注册服务工作者?
答案 0 :(得分:0)
尝试通过HTTPS域运行它,并加载服务工作者。 它对我有用。
我使用cloudflare来管理https请求,因为它是免费的。 我希望这会对你有所帮助。
Why am I seeing "Error - Only secure origins are allowed" for my service worker?
答案 1 :(得分:0)
除 localhost 外,您无法使用 http 注册服务工作者。我在我的应用程序中遇到了同样的问题,并使用 https URL来提供应用程序并正常运行。
使用 https 代替 http