在安卓上的Chrome浏览器中,如何调试“添加到主屏幕”功能?

7
我正在尝试将一个内部Web应用程序添加到Android设备的主屏幕上进行测试。这个应用程序应该是一个真正的Chrome封装的Web应用程序,具有全屏、自定义图标等功能。
但它不起作用,我也看不出有什么调试/故障排除问题的方法。
清单已经添加并链接。服务器位于IP地址、非标准端口和自签名SSL证书上 - 这些细节中是否会有问题?
如果您能提供任何帮助让它正常工作,将不胜感激!

你找到解决方案了吗?我也遇到了类似的问题。 - kaoscify
2个回答

3

有几种方法可以测试您的配置是否正确。

  • 使用Mounir Lamouri的清单验证器检查是否有任何明显的错误
  • 检查Chrome Dev工具。
    • 如果找到(通过link rel=manifest)并且您有服务工作者,Chrome将始终尝试下载清单和图标
    • 如果您没有服务工作者,请在连接了USB调试的情况下在Android Chrome上手动执行“添加到主屏幕”,然后您将看到它获取清单。

manifest being downloaded

如果您没有看到清单被下载,那么很可能您的页面配置错误,请确保您的页面中有一个<link rel="manifest" href="{url to your manifest}">


1
此外,请确保在chrome://flags中禁用“绕过用户参与检查”,这样您就可以确保您的Chrome浏览器始终符合允许安装的条件。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接