【发布时间】:2018-12-12 02:36:23
【问题描述】:
我最近发布了一个服务器渲染的渐进式 Web 应用程序,到目前为止一切正常。 但是,使用 chrome 的 Android 会显示一个横幅来下载该应用程序,这很棒,但在 iOS 上却没有。使用 Safari,用户需要点击几下才能进入“添加到主屏幕”功能,这很糟糕。
所以我来了,我对我的 PWA 很满意,但我真的很想自己告诉用户这个应用可以添加到主屏幕。
据我所知,我看到 https://marvelapp.com/ 这样做是为了将原型添加到主屏幕。
【问题讨论】:
-
没有什么愚蠢的问题 :) 是的,我搜索了很多关于 manifest.json 文件的文档,以使浏览器能够提示用户,但没有关于以编程方式从网站触发此操作。
-
@GuillaumeLeMière 我以前看过,我发现最好的是dockyard.com/blog/2017/09/27/…,但如果有原生提示,我也很感兴趣
-
好文章@m0meni!除了告诉用户根据您的知识进行哪些操作之外,还有其他解决方案吗?因为这正是我想避免的,哈哈。
-
@GuillaumeLeMière 据我所知,这就是为什么我也热切关注这个问题哈哈。我认为答案是它还没有在 safari 上本地实现,因为它只在一个版本之前获得了 PWA 支持,但我也想保持谨慎乐观,希望我错了。
-
@m0meni 顺便说一句,您刚刚在 csv 解析器上获得了一颗星 ;-)
标签: javascript download progressive-web-apps