mac chrome不缓存html5,HTML5 – 缓存清单在Chrome上运行良好,但不能在Firefox和Opera上运行...

作者正在开发一个离线使用的Web应用,并使用了应用程序缓存功能。在Chrome上一切正常,但在Firefox和Opera上遇到问题,加载页面时出现“无法连接”的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在开发一个用于离线使用的Web应用程序,因此我需要使用应用程序缓存功能。

Chrome(15.0.874.106)的一切都很好用,但在Firefox(7.0.1)和Opera(11.52)上无效。

这是我的缓存清单文件cache.manifest.PHP(我已经减少到最低限度):

header("Cache-Control: max-age=0,no-cache,no-store,must-revalidate");

header("Pragma: no-cache");

header("Expires: Wed,11 Jan 1984 05:00:00 GMT");

header('Content-type: text/cache-manifest');

?>CACHE MANIFEST

CACHE:

/app/common/css/reset.css

/favicon.ico

而这是“主”HTML文档的前4行:

MyApp Mobile

当我尝试将缓存清单(http://www.myapp.com/app/mobile/cache.manifest.PHP)加载到浏览器中时,文件显示正确,但是当我尝试加载页面一次离线后,我得到“无法连接”错误页面。再次,这只是在Firefox和Opera上发生。

Firebug说“离线缓存中有0项”,我没有找到在DragonFly上检查应用程序缓存的方法。

我很生气,我不知道如何在Firefox和Opera上有效地调试问题。

请帮忙。

谢谢,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值