在html5中如何解决本地缓存问题
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,这篇文章给大家分享的是有关在html5中如何解决本地缓存问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题表现H5项目打包上线后,由于静态资源js和css文件名后面都带
千家信息网最后更新 2024年11月16日在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安全错误
数据库的锁怎样保障安全
华为官网网络技术论坛
报警控制器报回路数据库同步
金华网络安全准入控制系统价格
数据库选取的列都在索引
怎么找回手机连接过的服务器
国家地理信息数据库包括哪些内容
易语言服务器安全吗
关于网络安全的心得体会150字
软件开发管理的控制框架
金蝶软件怎么建立数据库
应用软件开发订制
修改数据库编码
软件开发证书哪种好
数据库的联合主键
软件开发毕设基本理论
sql数据库安全sa密码
数据库注入攻击 防火墙
网络安全法是一部司法解释
金融网络安全案例
网络安全手抄报免费模板
软件开发技术研究生就业
工业园区软件开发项目需求管理
数据库插入特定主键id
苏州信息化网络技术怎么样
终端安全是网络安全
服务器被ddos打死了
成都软件开发学校怎样
互联网科技的强大
数据库不能回滚的操作是什么
我的世界纯净服务器ip