Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome:添加到主屏幕错误:无法安装站点_Javascript_Google Chrome_Progressive Web Apps - Fatal编程技术网

Javascript Chrome:添加到主屏幕错误:无法安装站点

Javascript 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中的应用程序选项卡显示了清单文件信息,还显示了正在安装的服务工作者 但是,当我单击应用程序>清单选项卡上的“添加到主屏幕”链接时,出现以下错误: 无法安装站点

Index.html

<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`)