alb*_*lbo 7 android manifest progressive-web-apps
我将start_url设置为/mysite。现在,我已更新清单以将start_url设置为/mysite?tracking=ga,以便查看应用程序的安装情况。
无论如何,我一生都不知道如何强制下载新应用程序,该应用程序仍然指向旧的start_url. 我知道如何更新 Service Worker 以及 Cache API 或任何其他缓存,但没有可靠的方法来强制刷新manifest.json并强制重新下载 apk。即使我删除 apk 并通过“添加到主屏幕”下载新应用程序,它也会指向旧的“start_url”。我的理解是每个清单都需要一个新的 apk。
*更新:进行了多次测试,我更新了清单 theme_color,查看更改的唯一方法是卸载应用程序并完全清除 Chrome 缓存和数据,然后通过“添加到主屏幕”提示重新安装。
alb*_*lbo 10
参考这个链接。
要引用链接,
桌面版 Chrome 更新
当 PWA 启动或在浏览器选项卡中打开时,Chrome 会确定上次检查本地清单是否发生更改的时间。如果自浏览器上次启动后尚未检查清单,或者在过去 24 小时内未检查清单,Chrome 将对清单发出网络请求,然后将其与本地副本进行比较。
如果清单中的选择属性已更改(请参阅下面的列表),Chrome 会将新清单排队,并在关闭所有窗口后安装它。安装后,新清单中的所有字段(名称、短名称、起始网址和图标除外)都会更新。
哪些属性会触发更新?
displayscopeshortcutstheme_colorfile_handlersAndroid 版 Chrome 更新
当 PWA 启动时,Chrome 会确定上次检查本地清单是否发生更改的时间。如果过去 24 小时内未检查清单,Chrome 将安排对该清单的网络请求,然后将其与本地副本进行比较。
如果清单中的选择属性已更改(请参阅下面的列表),Chrome 会将新清单排队,并且在 PWA 的所有窗口都已关闭、设备插入并连接到 WiFi 后,Chrome 会从服务器请求更新的 WebAPK 。更新后,将使用新清单中的所有字段。
哪些属性会触发更新?
background_colordisplayorientationscopeshortcutsstart_urltheme_colorweb_share_target在大多数情况下,更新清单后,更改应在 PWA 启动后一两天内反映出来。
小智 6
快速又简单!
首先在网站上找到manifest.json文件,例如domain.com/manifest.json. 然后进行硬刷新(在电脑上按下ctrl并refresh按钮)。
我不能 100% 确定它是否适用于已安装的 WebApp,但理论上它应该适用于所有设备上已安装的 WebApp。
| 归档时间: |
|
| 查看次数: |
15282 次 |
| 最近记录: |