gpt4 book ai didi

android - 强制设备缓存链接页面以供离线使用

转载 作者:行者123 更新时间:2023-11-29 01:11:15 25 4
gpt4 key购买 nike

我创建了一个渐进式 Web 应用程序,它只列出(到 URL 的)链接,单击这些链接时使用设备(比如手机)的默认浏览器打开 URL。

有没有办法告诉设备缓存这些页面,以便它们可以离线使用。

当我的渐进式网络应用离线运行时,之前访问过的任何链接也将能够显示在设备的默认浏览器中。

最佳答案

你可以做两件事:

  1. 预缓存链接集;您可以使用诸如 sw-precache 之类的库来做到这一点
  2. 在 PWA 的服务工作线程的获取事件处理程序中,将用户点击的 URL 放入缓存中。

选项 (1) 的优点是您的应用从一开始就可以离线使用;选项 (2) 的优点是您的应用程序只会缓存用户感兴趣的链接。我认为您的问题是指选项 (2);根据您的用例,您可以决定哪种策略最好。

您可以在 Jake Archibald 的 Offline Cookbook article 中了解有关各种缓存和服务策略的更多信息.

关于android - 强制设备缓存链接页面以供离线使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42785387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com