当前位置: 首页 > news >正文

web系统更改静态文件后不生效的问题解决

当改了js或css文件后,需要手动清理浏览器缓存,更改的代码才生效的问题,可以通过对引用文件的地方添加版本号进行解决。

比如:

<script  src="js/js_admin/permission.js"></script> 

添加版本号后:

<script  src="js/js_admin/permission.js?v=20240705"></script>

 在每次发布版本时,将v=20240705全局替换成一个新的值,只要跟原来的值不同即可。

这么做是为了让浏览器认为这是一个新的文件,然后去服务器上读取最新的代码,而不是继续使用缓存的文件。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 如何第一次从零上传项目到GitLab
  • 2024年7月6日 (周六) 叶子游戏新闻
  • 【Android】【多屏】多屏异显异触调试技巧总结
  • adb shell ps -T打印出来参数的含义,以及D,T,Z代表的状态含义是什么?
  • 3-2 梯度与反向传播
  • 论文辅导 | 基于多尺度分解的LSTM⁃ARIMA锂电池寿命预测
  • 数字流的秩
  • PHP框架中环境变量的管理和最佳实践
  • 数据可视化之智慧农业的窗口与引擎
  • Centos7删除MariaDB
  • 计算机网络——数据链路层(以太网)
  • Java对象
  • 合并区间(python3)
  • 【已解决】“import ... =“ 只能在 TypeScript 文件中使用
  • 前端八股文 说一下盒模型
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【Amaple教程】5. 插件
  • angular2开源库收集
  • docker-consul
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • ES6系列(二)变量的解构赋值
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Javascript基础之Array数组API
  • Java的Interrupt与线程中断
  • JS学习笔记——闭包
  • nginx 配置多 域名 + 多 https
  • node-glob通配符
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • vue--为什么data属性必须是一个函数
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 给新手的新浪微博 SDK 集成教程【一】
  • 基于axios的vue插件,让http请求更简单
  • 今年的LC3大会没了?
  • 力扣(LeetCode)357
  • 驱动程序原理
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 以太坊客户端Geth命令参数详解
  • 【干货分享】dos命令大全
  • 如何用纯 CSS 创作一个货车 loader
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​Linux·i2c驱动架构​
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #Lua:Lua调用C++生成的DLL库
  • #微信小程序(布局、渲染层基础知识)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (ZT)一个美国文科博士的YardLife
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (一)为什么要选择C++
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Sql Server 保留几位小数的两种做法
  • (转)德国人的记事本