【发布时间】:2018-07-11 18:49:06
【问题描述】:
此Google developer article on Add to Home Screen 以以下内容打开:
添加到主屏幕,有时称为网络应用安装提示,使用户可以轻松地将渐进式网络应用添加到他们的应用启动器和主屏幕。 Chrome 会为您处理大部分繁重的工作,在 Android 上,Chrome 会生成一个 WebAPK,为您的用户创造更加集成的体验。
然后继续解释如何为 beforeinstallprompt 等实现处理程序。
我的问题是此处描述的“添加到主屏幕”是否与 Android Chrome 浏览器工具栏中的“添加到主屏幕”选项相同,该选项可在任何页面上使用。
更具体地说:
- 如果用户已经知道使用浏览器工具栏路由,我是否需要完成该文章中的所有步骤?
- 无论用户通过哪条路线,最终结果是否相同?
我问的原因:我按照文章中的代码进行了操作,但是由于我的页面没有引发 beforeinstallprompt(现在不寻求帮助)我使用工具栏安装了,但仍然得到了 appinstalled 事件的控制台日志,所以看起来是一样的。但是,我没有获得 WebAPK 承诺的某些功能(例如,它仍然在任务管理器或已安装的应用程序中显示为 WebApp)。
另外,文章指出:
注意:从 Chrome 68(2018 年 6 月上旬测试版)开始,Chrome 将不会自动显示“添加到主屏幕”横幅,您可以通过使用用户手势在 beforeinstallprompt 事件上调用 prompt() 来显示它。有关完整详细信息,请参阅添加到主屏幕行为的更新。
我认为这不会影响浏览器工具栏中的“添加到主屏幕”功能吗?
【问题讨论】:
标签: android google-chrome