我的编程空间,编程开发者的网络收藏夹
学习永远不晚

html5 application cache遇到严重问题怎么办

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

html5 application cache遇到严重问题怎么办

小编给大家分享一下html5 application cache遇到严重问题怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

在我们的3G版网站的项目中使用了html5 application cache,将大部分图片资源、js、css等静态资源放在manifest文件中。

没想到上线第一天就遇到了严重问题:application cache会默认缓存当前页面!!!就算我们有如下设置:

代码如下:


NETWORK:*


也就是说,对于所有的动态页面,application cache会缓存起来,用户怎么刷新都是老的!

而且手机浏览器还很难清除掉,也不支持js清除!

花了一个上午,尝试了很多办法,查了很多资料,都没能清除掉客户端的缓存。一上午被用户投诉惨了。

最后还是万能的stackoverflow救了我:

Do not use appcache unless it is REALLY 100% EXACTLY WHAT YOU WANT TO DO
Even if it IS 100% EXACTLY WHAT YOU WANT TO DO, *DO NOT* use appcache until you are 100% CERTAIN that you are not going to make a single change to that page (or any file that it links to) for a LONG time.
Delete the manifest file from the server -- if the browser can't find the manifest file, then it will clear its cache... ...this will also turn caching off for everyone.
Don't turn it on again until it's 100% CORRECT
Dealing with appcache is miserable, often.
解决办法很简单,在服务器端删除掉manifest文件,并且慎用application cache

当然,也有办法是用application cache,同时能绕过自动缓存当前页面的问题。那就是用iframe

看完了这篇文章,相信你对“html5 application cache遇到严重问题怎么办”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

html5 application cache遇到严重问题怎么办

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

html5中input的required使用遇到问题怎么办

这篇文章将为大家详细讲解有关html5中input的required使用遇到问题怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。form提交时隐藏input发生的错误问题描述在form表单提交的时候,
2023-06-09

PyCharm安装TensorFlow遇到问题怎么办?

PyCharm是一款强大的Python集成开发环境,而TensorFlow是一个流行的开源机器学习框架,许多开发者选择在PyCharm中进行TensorFlow项目开发。然而,在安装TensorFlow时,有时会遇到各种问题,这时候就需要我
PyCharm安装TensorFlow遇到问题怎么办?
2024-02-22

Oracle用户登录遇到问题怎么办?

Oracle用户登录遇到问题怎么办?需要具体代码示例在使用Oracle数据库时,有时候会遇到用户登录的问题,这可能是由于密码错误、权限不足等原因引起的。在这种情况下,我们需要通过一些方法来解决该问题,下面将介绍一些常见的情况及解决方法,并
Oracle用户登录遇到问题怎么办?
2024-03-03

vue使用mui遇到的问题怎么办

小编给大家分享一下vue使用mui遇到的问题怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用mui遇到的坑记录主要用到webpack打包工具与mui,mi
2023-06-29

windows播放文件时遇到问题怎么办

当Windows播放文件时遇到问题时,可以尝试以下步骤来解决问题:1. 重新启动计算机:有时,重新启动计算机可以修复临时的问题。2. 更新Windows和驱动程序:确保Windows系统和相关的驱动程序都是最新的,可以通过Windows U
2023-09-09

composer更新过程中遇到问题怎么办

这篇文章主要为大家展示了“composer更新过程中遇到问题怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“composer更新过程中遇到问题怎么办”这篇文章吧。composer更新的过程自
2023-06-22

Win10遇到系统问题怎么重置电脑

这篇文章主要介绍“Win10遇到系统问题怎么重置电脑”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Win10遇到系统问题怎么重置电脑”文章能帮助大家解决问题。 具体操作步骤如下:1、点击桌面左下角的
2023-06-27

mysql安装过程中遇到问题怎么办

mysql 安装和运行故障排除指南:安装问题:检查系统要求,验证安装文件,禁用安全软件,授予管理员权限,释放磁盘空间。启动问题:检查错误日志,确认端口可用,检查配置,尝试重新安装。连接问题:检查网络连接,确认端口和地址,检查防火墙设置,重置
mysql安装过程中遇到问题怎么办
2024-04-14

android studio 3.0 升级项目遇到问题怎么办

这篇文章主要介绍android studio 3.0 升级项目遇到问题怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Android Studio从3.0版本新增了许多功能,当然首当其冲就是从3.0版本新增了对
2023-05-30

软考准考证打印遇到问题怎么办

在软考准考证打印过程中,考生可能会遇到各种问题,如无法登录、信息错误、打印格式不清晰或无法打印等。软考准考证打印遇到问题怎么办呢?具体请见下文。
软考准考证打印遇到问题怎么办
2024-10-07

遇到php中extension加载顺序问题怎么办

这篇文章将为大家详细讲解有关遇到php中extension加载顺序问题怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php extension 加载顺序问题有的php扩展,加载是有先后顺序的,如果搞
2023-06-09

PHP连接PostgreSQL数据库遇到问题怎么办

PHP连接PostgreSQL数据库遇到问题怎么办在开发过程中,使用PHP连接PostgreSQL数据库是一种常见的操作。但是有时候在连接过程中会遇到各种问题,比如连接失败、无法执行查询等。本文将介绍一些常见的问题及解决方法,并提供具体的
PHP连接PostgreSQL数据库遇到问题怎么办
2024-02-27

Discuz注册常见问题解答:遇到注册问题该怎么办?

Discuz注册常见问题解答:遇到注册问题该怎么办?在Discuz论坛系统中,注册是用户使用论坛功能的第一步,但有时用户可能会遇到注册过程中的问题。本文将针对Discuz论坛注册过程中常见的问题进行解答,并提供具体的代码示例,帮助用户解决
Discuz注册常见问题解答:遇到注册问题该怎么办?
2024-03-13

php调试遇到PDO drivers no value的问题怎么办

这篇文章将为大家详细讲解有关php调试遇到PDO drivers no value的问题怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
2023-06-14

电脑蓝屏显示:你的电脑遇到问题需要重新启动怎么办

当电脑蓝屏并显示“你的电脑遇到问题需要重新启动”时,可以尝试以下步骤来解决问题:1. 等待重启:有时电脑会自动重启并修复问题,所以可以先等待一段时间,看是否会自动解决。2. 安全模式启动:尝试进入安全模式来排除可能的软件冲突。重启电脑,按住
2023-08-19

PHP项目中遇到无法调用commit的问题怎么办

当在PHP项目中遇到无法调用commit的问题,可能是由于代码中的错误、权限不足或者版本控制工具配置问题等引起的。在遇到这类问题时,可以通过以下方法来逐步排查和解决:一、检查代码错误首先,需要检查代码中是否有语法错误、逻辑错误或者其他与提
PHP项目中遇到无法调用commit的问题怎么办
2024-03-04

编程热搜

目录