ie11 js修正后,如何确保jsp每次都加载最新的js

applegree 2015-10-13 05:37:46
非IE11的情况下,我可以JS后面加个标志,像下面一样 js后面加个 ?ver=123,每次修改js,把后面的数字改一下就可以了。
<script src="test.js?ver=113"></script>
缓存里面会生成多个文件,
test.js?ver=113
test.js?ver=114
test.js?ver=115

但是在ie11情况下,上面这个方法不行。
生成的都是test.js文件,只是了个ver属性。
每次加载的都还是老的js。
求高手指教。
...全文
311 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
applegree 2015-10-13
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
我这里ie11测试没有问题。。增加ver就是不同的文件了。ie会依据后面的参数来读取不同的缓存的。。你看缓存中其他ver内容的js更新没有

会不会是系统的问题 我这边是win8.1
还有就是IE11的设定问题。


我现在测试时先把缓存清空。
然后旧的跑一遍。新的再跑一遍。
就发现缓存里有两本同名的文件。
Go 旅城通票 2015-10-13
  • 打赏
  • 举报
回复
我这里ie11测试没有问题。。增加ver就是不同的文件了。ie会依据后面的参数来读取不同的缓存的。。你看缓存中其他ver内容的js更新没有

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧