Javascript Chrome:添加到主屏幕错误:无法安装站点
Index.htmlJavascript Chrome:添加到主屏幕错误:无法安装站点,javascript,google-chrome,progressive-web-apps,Javascript,Google Chrome,Progressive Web Apps,Index.html <link rel="manifest" href="~/manifest.json"> 服务人员登记 navigator.serviceWorker.register(`Board/service-worker.js`) 我正在本地IIS上运行我的应用程序,因此我的应用程序从 这似乎是因为Chrome中的应用程序选项卡显示了清单文件信息,还显示了正在安装的服务工作者 但是,当我单击应用程序>清单选项卡上的“添加到主屏幕”链接时,出现以下错误: 无法安装站点
<link rel="manifest" href="~/manifest.json">
服务人员登记
navigator.serviceWorker.register(`Board/service-worker.js`)
我正在本地IIS上运行我的应用程序,因此我的应用程序从
这似乎是因为Chrome中的应用程序选项卡显示了清单文件信息,还显示了正在安装的服务工作者
但是,当我单击应用程序>清单选项卡上的“添加到主屏幕”链接时,出现以下错误:
无法安装站点:未检测到匹配的服务工作人员。你可以
需要重新加载页面,或检查
当前页面还控制清单中的起始URL
我不确定发生了什么,但是当我在开发node express支持的pwa时没有遇到这个问题
我正在尝试调整manifest.json中的start\u url
和scope
属性,但我没有任何运气。有一个谷歌代码实验室,您可以遵循
您还可以检查和新的。只有在服务人员生效且未引发任何错误时,浏览器才会调用安装前提示 而createreact应用程序服务人员只会在生产中生效,所以构建它并在本地提供服务,然后尝试“添加到主屏幕” 如果尚未安装,请先安装serve npm:
npm i serve-g
然后
npm运行构建
service-s构建
navigator.serviceWorker.register(`Board/service-worker.js`)