解决JS文件页面更新不生效问题

问题产生

昨天在本地测试一个web项目,启动后页面某个按钮点击没反应,通过浏览器控制台,追了追代码发现js写法不支持,就顺手把js文件给改了。然后重新发布,点击按钮发现还是没反应,F12追了下代码,发现js文件更改的部分还是原来的代码。

可能的原因:

1.eclipse发布没成功(第一次尝试解决,结果未成功)

奇怪了??难道是因为重新发布的时候没有发布好吗?怀着怀疑的心情,我尝试重新发布一下,然后运行,还是不行!

2.tomcat中webapps中文件没有更新(第二次尝试解决,结果未成功)

为什么?这时我想到是不是在eclipse中发布成功了,但是tomcat中webapps(或者是wtpwebapps,看个人项目)的文件没有更新呢?我又重新去找tomcat中的项目文件,发现这个js已经是更改过的js文件了,那就更奇怪了!

3.tomcat缓存问题(第三次尝试解决,结果未成功)

可能是tomcat缓存问题吧?为了保险起见,我重新clean项目,然后remove了工程项目,clean tomcat,然后重新发布,运行,还是不行!!!缓存没有清理掉吗?我试了试换一个tomcat重新发布也还是不行!看来不是tomcat问题。那就奇怪了,一般情况最有可能要有问题的就是这三方面,为啥都没问题啊!那到底是哪出现问题了?

4.浏览器缓存问题(第四次尝试解决,结果成功)

一开始没有想到浏览器缓存问题,就把这个问题搁置了。等今天早上来公司,我想到了,可能是浏览器有缓存!于是重新启动项目,运行,Ctrl+F5强制刷新页面,好了!Nice~

总结

常规解决文件不能生效的问题可以按照上面的步骤1-3,如果遇到js文件,css文件等可能有浏览器缓存,到时候要执行一下浏览器强制刷新!

【JS】问题——解决JS文件页面更新不生效问题相关推荐

  1. ## 解决: IIS部署静态页面更新时html,js文件没有更新的问题

    问题:在实际中,在更新静态页面js文件和css文件之后,经常会出现没有自动更新的效果. 通过引用之前不存在的js地址或者css地址,强制更新iis服务器 <script src="js ...

  2. firefox如何载入json文件_如何去解决JS跨域问题 怎么能学好Web前端开发

    如何去解决JS跨域问题?怎么能学好Web前端开发?JavaScript跨域是指通过JS在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过JS获取页面中不同域的框架中(if ...

  3. 加mp4文件后js失效_Jquery方法load之后导致js失效解决方法

    Jquery方法load之后导致js失效解决方法 >>>>>>>>>>>>>>>>>>> ...

  4. html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...

    快速解决js动态改变dom元素属性后页面及时渲染的问题 今天实现一个进度条加载过程,dom结构其实就是两个div 控制里层div的宽width属性,就能实现进度条往前走的效果. 我的进度条是显示下载文 ...

  5. 解决 js 长任务导致的页面卡顿(时间分片技术)

    时间分片技术 解决 js 长任务导致的页面卡顿 界面操作使用transform动画会使用GPU,不会让界面卡死 解决 js 长任务导致的页面卡顿 在web界面运行长时间代码时,会造成界面卡死,最新看了 ...

  6. 如何解决没有文件扩展“.js”的脚本引擎

    我在win7 32位笔记本电脑上 打开mingw-get-setup.exe 提示 "没有文件扩展".js"的脚本引擎" 原因: 原因: JS扩展名的文件被其他 ...

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

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

  8. 解决js动态改变dom元素属性后页面及时渲染问题

    解决js动态改变dom元素属性后页面及时渲染问题 参考文章: (1)解决js动态改变dom元素属性后页面及时渲染问题 (2)https://www.cnblogs.com/fangsmile/p/49 ...

  9. 利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能)

    利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能) 参考文章: (1)利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功 ...

最新文章

  1. OVS之vhost-net中VM通信(九)
  2. matlab调用c++生成dll32位与64位对应关系
  3. vba 定义类_VBA中类的介绍及应用简介
  4. 『ACM-算法-二分法』在单调递增序列a中查找小于等于x的数中最大的一个(即x或x的前驱)
  5. 论文 参考文献的格式说明
  6. metinfo mysql_Metinfo 5.3.17 前台SQL注入漏洞
  7. 高斯拉普拉斯算子(Laplace of Gaussian)
  8. 1056 组合数的和 (15 分)—PAT (Basic Level) Practice (中文)
  9. 周立功TinyM0开发板1114使用教程
  10. JVM基础思维导图(持续更新中)
  11. 【涨姿势】Prince2和PMP的区别,大多数人都没搞清楚!
  12. Java类和对象:private/public/friendly/封装
  13. 映客卖身、花椒获资、抖音崛起——直播和短视频现状分析
  14. Banner尺寸多大最好!
  15. vue 页面文字转播放声音 (SpeechSynthesisUtterance)
  16. 给Unity开发者的C#内存管理(第一部分) C# Memory Management for Unity Developers (part 1 of 3)
  17. 艾美捷重组蛋白酶K,无动物源/AF化学性质介绍
  18. 经管/管理/团队经典电子书pdf下载
  19. 安防 为农村公路系上“安全带”
  20. Echars学习笔记(后续接着更新和完善)

热门文章

  1. 女工下班路上被3男子拖入黑巷 身中10多刀身亡
  2. 【新书推荐】【2019.05】噩梦巷(美国屡次被禁的黑色惊悚小说。一条从头到尾漆黑的巷子——奔跑、遥不可及的光,成了他一生的梦魇...
  3. mobile web开发遇到的问题
  4. java实现“进制转换-在线工具”
  5. Instagram后端架构
  6. EVE-NG模拟器教程(四)——常用镜像导入和使用
  7. php怎样转换成html格式,php实现转换html格式为文本格式的方法
  8. 美国囤积零日漏洞的目的何在?
  9. 监听支付宝、微信 二合一 个人免签最新,运行起来之后无需人工操作,绕过验证码
  10. 正则表达式项目,批量修改文件