JavaScript 缓存破坏脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 缓存破坏脚本相关的知识,希望对你有一定的参考价值。

// this goes in the head section
<script type="text/javascript">
<!--			
	var date = new Date();
	var cacheHourly = date.getHours()+"_"+date.getDay()+"_"+date.getMonth()+"_"+date.getYear();
	var cacheDaily = date.getDay()+"_"+date.getMonth()+"_"+date.getYear();
	var cacheMonthly = date.getMonth()+"_"+date.getYear();
 -->
</script>

// this goes in the body section
<script type="text/javascript">
<!--	
    var cache = Math.random();
    document.write ('<p class="linkPDF"><a href="somedocument.pdf?cache='+cache+'" target="_blank">Some Document</a></p>');
-->
</script>

以上是关于JavaScript 缓存破坏脚本的主要内容,如果未能解决你的问题,请参考以下文章

禁用 Sencha 脚本加载器缓存破坏,但仅在开发/调试时

我可以依靠 ETags 进行缓存控制吗

JavaScipt 源码解析 数据缓存

缓存在 SASS 文件中链接的破坏图像

PHP 中的子资源完整性和缓存破坏技术

Vue CLI 3 防止某些输出文件的缓存破坏