如何判断在线文件是否有更新?JAVA,JSP,JS都可

JavaScript010

如何判断在线文件是否有更新?JAVA,JSP,JS都可,第1张

每个文件都是有创建时间和最后一次修改时间的。这个时间是系统记录的,文件如果没有被更改,修改时间是不会变的。你抓取下该文件的修改时间,和以前的记录比较一下就可以了。当然,你也可以把修改时间事件写成一个监听器,这就要看你的想象力了。

兄台多虑了,以我个人见解,这个功能应该是前端js搞不定,你js什么时候加载就是个问题,第二个问题就是js也检测不到网络请求,那是浏览器干的事。

但是针对缓存这事,一个是在服务端设置,也就少web服务或者少CDN那设置缓存。很多情况下,图片,css都是默认缓存的,你打开开发者工具之后确保禁用缓存的复选框取消,你刷新一下,看看那图片、css是不是就是304状态。