奇怪的 js 被缓存的问题
开发中遇到一个非常奇怪的问题:
一个.js 文件,通过 FTP 上传到服务器,但是浏览器中获取的还是老的 .js 文件内容,换了浏览器还是一样,甚至开了虚拟机,在虚拟机里面获取那个 .js 文件,仍然是老的内容,没有更新
把这个 .js 文件换个名字,例如把 a.js 更名为 a1.js,通过浏览器就可以获取新的内容了
但是不通过浏览器,通过 ftp 下载,这个 .js 文件,又是正常的。真是奇怪了,换了很多办法都没有解决这个问题。
不知道各位有没有遇到这样的奇怪问题,究竟是怎么一回事,怎样才能更新浏览器中 的 .js 文件?