首页 > 解决方案 > Chrome Offlining with workbox 会在系统重启时删除缓存

问题描述

我试图创建一个我想要缓存的网页(包含冗长的视频和图像等大量资产)。我按照工作箱指南进行操作,离线应用程序按预期工作。但是在系统重新启动时,当我打开应用程序时,缓存不再存在,应用程序会进行网络调用以获取数据。如果应用程序通过代码重置其缓存,我会理解,但是,当我打开应用程序时,缓存根本不存在。

我的猜测是Cache API我缺少的标志/设置或我的 chrome 上的某些系统级设置触发了这种行为。

非常感谢您对此的任何帮助。

铬版:Version 79.0.3945.88 (Official Build) (64-bit)

操作系统:

NAME="Linux Mint"
VERSION="19.2 (Tina)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 19.2"
VERSION_ID="19.2"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=tina
UBUNTU_CODENAME=bionic

注意:在 Windows 上尝试过,会出现相同的行为

标签: javascriptrestartoffline-cachingworkbox

解决方案


推荐阅读