如何检测是否缓存了JavaScript文件?

如何检测是否缓存了JavaScript文件?,javascript,caching,xmlhttprequest,Javascript,Caching,Xmlhttprequest,背景:我一直在使用异步和并行加载JS文件,我想构建一些更进一步的东西。其中一部分将涉及检测JS文件何时加载到缓存中。所以我的问题是: 我如何确定一个JS文件是否在缓存中,并且以一种告诉服务器忽略请求的方式来确定 后续:如果我要执行XHR并设置RequestHeader'if-Modified-Since','FAR FUTURE DATE','让服务器忽略请求,我认为这很容易/可能,只是无论我设置了什么,服务器似乎总是返回文件。我使用一个常规的动态脚本添加,它也会命中服务器。如果我不在乎它会打到

背景:我一直在使用异步和并行加载JS文件,我想构建一些更进一步的东西。其中一部分将涉及检测JS文件何时加载到缓存中。所以我的问题是:

我如何确定一个JS文件是否在缓存中,并且以一种告诉服务器忽略请求的方式来确定


后续:如果我要执行XHR并设置RequestHeader'if-Modified-Since','FAR FUTURE DATE','让服务器忽略请求,我认为这很容易/可能,只是无论我设置了什么,服务器似乎总是返回文件。我使用一个常规的动态脚本添加,它也会命中服务器。如果我不在乎它会打到服务器上,我可以通过动态脚本加载和为onLoad to fire设置超时阈值之类的方法来确定它是否被缓存……

这是您应该在服务器端配置的内容。一般来说,这是关于在.htaccess中为js文件添加一些行