Create-react-app脚手架发布后如果要用service worker一定要用https吗

#1

我用 Create-react-app脚手架搭建了一个项目
开发环境用localhost访问能顺利启动service worker
我把项目build后放到nginx下面用localhost也可以启动service worker。
但是如果用ip访问就不行了,以前没有用过service worker看资料说必须是https访问或者localhost才行。我想请问一下create-react-app有没有做这方面的处理?还是说我必须得把系统升级成https

#2

谁说的,和https有什么关系?

#3

网上找了些资料,和实验结果都这样。不知道有没有其他方法,现在系统暂时不可能升级成https

#4

刚看了下,为了安全性的确是这样要求的,不过你可以改代码吧应该。或者你直接走https。