我已经为站点创建了manifest.json,以便能够在桌面上保存Web应用程序图标。
我的开发者网站是通过http - 当我从应用程序选项卡点击添加到主屏幕时,这不起作用。
我收到控制台错误:
Site cannot be installed: the page is not served from a secure origin
相同的代码适用于https。
如何在http
中简单地绕过此问题注意:我在Chrome浏览器中执行了以下步骤,但它没有解决我的问题。
Stackoverflow previously Question
非常感谢任何帮助。
答案 0 :(得分:3)
chrome://flags/#unsafely-treat-insecure-origin-as-secure
启用并添加网站来源
答案 1 :(得分:1)
问题是服务工作者只会在安全源上注册和安装。所以遵循以下步骤:
1)转到程序文件中的chrome.exe路径,在桌面上创建chrome的快捷方式
2)右键单击快捷方式 - 转到属性 - 使用以下更改更新目标
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --unsafely-treat-insecure-origin-as-secure=http://wzy.xyz.com,http://x.xyz.com --user-data-dir=/anydirectory/
注意:请确保您在上述位置存在Google Chrome可执行文件。
此外,这只是在当地环境中进行测试。