3

我想知道是否可以执行以下操作:使用 HTML5 本地存储存储 CSS 和/或 JavaScript 文件,并且当再次访问页面时使用本地存储的文件,而不是再次从网络下载它们。

这对于在 3G 上运行的 webApps 很有用,可以减少要下载的数据量。

但是,我不确定在页面加载期间是否可以访问这些文件。有人知道吗?

4

3 回答 3

4

您应该使用缓存清单文件而不是 localStorage

于 2013-06-11T11:59:32.140 回答
1

通常,浏览器会自动为您缓存 CSS 文件。即使在手机中。

于 2013-06-11T11:58:51.950 回答
1

可能的,但是这非常昂贵,因为在页面加载时您必须手动加载字符串,将其转换为样式/脚本并将其插入 DOM,以便浏览器识别它。也可能存在浏览器不支持 localStorage 或用户阻止您访问它的情况。

最好使用元标记和/或缓存清单相应地设置缓存指令 - 浏览器通常也会自动缓存您的文件。

于 2013-06-11T11:59:31.140 回答