1

我最近为我面临的 pwa 问题集成了服务工作者,当我在 dist 服务器中运行 http-server 命令时,我可以在浏览器应用程序选项卡中看到服务工作者,并注册了服务工作者。但是当我上传到我的服务器并访问我无法看到服务工作者注册的 url 时,相同的 dist。有谁知道可能是什么问题?

另外如何通过 https SSL 注册服务人员?

4

2 回答 2

0

尝试在 HTTPS 域上运行它,Service Worker 将被加载。这个对我有用。

我使用 cloudflare 来管理 https 请求,因为它是免费的。我希望这可以帮助你。

为什么我的服务人员看到“错误 - 只允许安全来源”?

于 2018-02-22T04:08:39.143 回答
0

除了在localhost之外,您不能使用http注册服务工作者。我在我的应用程序中遇到了同样的问题,并使用https URL 为应用程序提供服务并正常工作。

使用https而不是http

于 2018-02-22T09:50:56.273 回答