我想知道是否可以执行以下操作:使用HTML5本地存储存储CSS和/或JavaScript文件,并且当再次访问页面时,请使用本地存储的文件,而不是再次从Web下载它们。
这对于在3G上运行的webApp非常有用,可以减少要下载的数据量。
但是,我不确定在页面加载期间是否可以访问这些文件。有人知道吗?
答案 0 :(得分:4)
您应该使用cache manifest file而不是localStorage
答案 1 :(得分:1)
通常,浏览器会自动为您缓存CSS文件。即使在移动设备中也是如此。
答案 2 :(得分:1)
这可能然而这是非常昂贵的,因为在页面加载时你必须手动加载字符串,将其转换为样式/脚本并将其插入DOM,以便浏览器识别它。此外,可能存在浏览器不支持localStorage或用户阻止您访问它的情况。
最好使用元标记和/或缓存清单相应地设置缓存指令 - 浏览器通常也会自动缓存文件。