当服务器修改js文件后,需要用户重新获取修改后的js文件,而不是访问之前浏览器中缓存的js文件。下面记录一个现在最常用的方法:

页面中访问js的链接如下:

<script src="/layui/js/api.js"></script>

当页面之前已经被该浏览器访问过,那这个路径访问的js文件已经被缓存在浏览器中了,所以再次通过该路径访问该js文件时,此时访问的是缓存中的js文件,而不是从服务器中获取的。

因此当下次服务器中修改了api.js这个文件时,想要用户重新获取修改后的api.js文件,那么要修改访问该js的路径,就是在路径后面添个版本号。这样的话,浏览器加载的时候发现路径变了就会重新加载这个js文件的内容了。

<script src="/layui/js/api.js?v=20220113"></script>

解决浏览器加载缓存js文件不能及时获取服务器更新后js文件问题相关推荐

  1. 解决springmvc加载JS,CSS等文件问题【转】

    解决springmvc加载JS,CSS等文件问题[转] 参考文章: (1)解决springmvc加载JS,CSS等文件问题[转] (2)https://www.cnblogs.com/jerrylz/ ...

  2. 手机浏览器加载不出来css,如何解决浏览器不加载css文件的问题

    解决浏览器不加载css文件的方法:1.检查css路径是否错误并修改:2.将css文件中指定的编码与页面设置统一:3.修改文件后缀的minetype类型:4.检查并修改HTML头部的DOCTYPE声明. ...

  3. 浏览器加载js的阻塞与非阻塞

    这几天因项目需求,要实现一系列的js文件加载的问题,于是,就按照常规思路写了一通,悲催的是测试后发现问题重重: 为什么会有这么多问题,仔细想来还是对浏览器加载js的原理理解不透,于是我翻阅了大量的资料 ...

  4. 解决pjax加载页面不执行js插件的问题

    解决pjax加载页面不执行js插件的问题 参考文章: (1)解决pjax加载页面不执行js插件的问题 (2)https://www.cnblogs.com/fanwenhao/p/9643549.ht ...

  5. JS浏览器加载一个页面的过程

    加载过程->从上向下逐行进行加载 <!DOCTYPE html> <html><head><meta charset="UTF-8" ...

  6. 解决dom4j加载xml文件性能慢的问题

    解决dom4j加载xml文件性能慢的问题 参考文章: (1)解决dom4j加载xml文件性能慢的问题 (2)https://www.cnblogs.com/wulm/p/9863104.html 备忘 ...

  7. 转:浏览器加载页面的过程与页面性能优化

    本文是转帖,原文:http://www.baiduux.com/blog/2011/02/15/browser-loading/ 发布日期:2011年2月15日 作者:nwind 类别:HTML/CS ...

  8. 浏览器加载和渲染html的顺序

    1.浏览器加载和渲染html的顺序 浏览器加载和渲染html的顺序 IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的. 在渲染到页面的某一部分时,其上面的所有部分都已经下载完成 ...

  9. java 浏览器访问图片不显示_[Java教程]重新上传图片后 地址不变 浏览器加载不到的问题...

    [Java教程]重新上传图片后 地址不变 浏览器加载不到的问题 0 2016-05-27 07:00:50 做项目的时候遇到一个问题: 上传文件以后,相同的地址,第一次加载没有问题,当你操作次数过快, ...

最新文章

  1. L1-009 N个数求和
  2. 你稀里糊涂学的算法复杂度,原来这么简单!
  3. 数组-在排序数组中查找数字(统计出现的次数)
  4. java git服务器_Windows平台下Git服务器搭建
  5. python 写入网络视频文件很慢_用Python将数据写入LMDB非常慢
  6. 四叶草引导windows和linux,Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像...
  7. 大连理工优化方法matlab,大连理工大学2016年秋季优化方法大作业.pdf
  8. 如何建立一个完整的游戏AI
  9. 苹果员工号召罢工 呼吁顾客平安夜不购买苹果产品
  10. 一个简单的数据库工具类
  11. java根据坐标轴_java 根据坐标截取图片实例代码
  12. hdfs 中chunk_HDFS读写流程
  13. Visual C++ 2010 Express使用教程
  14. 一个老菜鸟的学习 ASP.NET MVC 3.0与EF 4.1的痛苦经历与项目源代码分享。
  15. stm32程序flash下载和sram运行
  16. 戴尔服务器找不到启动项,一个可以解决戴尔笔记本重装系统找不到引导或硬盘启动项方法...
  17. 深入浅出人脸识别原理
  18. Python 英文电影中参演人员名单一般以某种方式进行排版显示
  19. Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown
  20. Windows下使用GPU加速FFmpeg处理图片合成视频

热门文章

  1. 微信小程序:微信商家券的领取
  2. python 实现usn读取记录
  3. Qt中使用多线程并返回结果到主线程的例子
  4. Python爬虫实战(1):抓取毒舌电影最新推送
  5. NMOS和PMOS管 电流方向和应用电路
  6. 成交量、持仓量与价格运动的关系
  7. 计算机ms office 基础知识教程,计算机等级考试二级MS-Office基础知识教程.doc
  8. dom解析,解析xml文件
  9. 关于js中e = e || window.event
  10. emd,eemd,vmd,频谱图,分解图对比matlab代码