在html5中如何解决本地缓存问题
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家分享的是有关在html5中如何解决本地缓存问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题表现H5项目打包上线后,由于静态资源js和css文件名后面都带
千家信息网最后更新 2025年01月19日在html5中如何解决本地缓存问题
这篇文章给大家分享的是有关在html5中如何解决本地缓存问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
问题表现
H5项目打包上线后,由于静态资源js和css文件名后面都带了哈希值,这是webpack打包带上的,也是为了=防止缓存。但是在app启动后由于缓存了html请求的还是上个版本包的静态资源,导致index.a878n.js找不到404,页面吧白屏了。-----我们H5项目打包上线后,服务器上上个版本的代码就清掉了。
解决办法
我们一开始给html加上了一段随机数,就是app加载到html时,在url后面加随机数,但是发现webview的html缓存,导致我们的js修改是更新不上的。
最后解决方案是,app端加载项目时在域名后加时间戳并升级app才可。
为了避免这种问题出现,那就是项目首次上线时就要在html内给url加上随机数,让webview不缓存html到本地。
前端大佬给推荐的是一开始就要配置nginx ,强制不缓存html
location / { expires -1; add_header 'Cache-Control' 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'; try_files $uri $uri/ @router; index index.html; }
感谢各位的阅读!关于"在html5中如何解决本地缓存问题"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
缓存
问题
项目
随机数
内容
就是
更多
版本
篇文章
资源
静态
上上
不错
实用
代码
前端
办法
域名
文件
文件名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发和工程项目的区别
epon服务器
喀什市软件开发
学数据库好还是学大数据库好
网络安全开发包详解txt
内网服务器怎么测试网速
中国和美国网络安全
国家网络安全宣传周贵州电信
河北华为服务器经销商
毕业论文软件开发网上商城
网络安全宣传周心得50字
如何删除服务器管理事件
三校生计算机网络技术试题
全市建设一个数据库
云南回收服务器主板ic 云主机
历史上的网络安全事件
龙岩青少年网络安全
软件开发技术总监招聘
软件开发助理招聘信息
单机传奇加载物品数据库时卡住
浪潮的服务器质量怎么样
物理服务器网卡
青少年网络安全知识试题
万维网服务器在哪
有权对危险网络安全的行为
东莞无限软件开发供应商
湖北省信息网络安全吗
数据库关于登录界面
长沙网络安全长卷
营运资金管理数据库