Firefox忽略了cache.manifest

时间:2014-10-28 11:12:37

标签: html5 firefox browser-cache

我试图将离线缓存添加到我的HTML5应用中。我已将HTML文件修改为

<html lang="en" manifest="cache.manifest">

我添加了如下所示的cache.manifest文件:

CACHE MANIFEST
#VersionHash: fd30cdac1dd02ec2077dd5ca1b097369
#VersionTime: October 28 2014 10:59:48

CACHE:
css/ebot.css
js/ebot.js
js/jquery.min.js
js/actionlog.js
images/arrow-right.js
... and so on - about 50 files total ...

NETWORK:
getdata.php
emaillog.php
uploadlog.php

现在我正在测试它。这在Chrome中完全正常,但Firefox似乎只是忽略了manifest参数。当我看到&#34;网络&#34;在开发工具中的选项卡中,文件cache.manifest根本没有被加载。

我正在使用Jonathan Stark's script进行调试 - 我可以看到缓存正在Chrome中填充 - 最终会被加载&#34;。

然而,在Firefox中,我在控制台中看到的只是

"online: yes, event: checking, status: uncached" cache.js:30
"online: yes, event: error, status: uncached (prolly a syntax error in manifest)" cache.js:30
每隔一秒重复一遍又一遍。从我所看到的,Firefox忽略manifest上的html属性,因此缓存不会更新。

如何让Firefox兑换manifest

作为参考,我在Ubuntu 12.04上使用Firefox 32.0.3进行测试

0 个答案:

没有答案