js添加后缀防止缓存

Posted jwcc

tags:

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

jsp页面:
时间戳的话需要引入: <%@ page import="java.util.Date"%>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/quickpay.js?time=<%= new Date().getTime() %>"></script> //未测试
<script type="text/javascript" src="${pageContext.request.contextPath}/js/quickpay.js?time=<%= Math.random()%>"></script> //已测试
 
html页面:已测试
<script src="/js/common/jquery-3.3.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
     document.write("<script type=‘text/javascript‘ src=‘js/common/jquery-3.3.1.min.js?v=" + Date.now() + "‘></script>");
</script>


以上是关于js添加后缀防止缓存的主要内容,如果未能解决你的问题,请参考以下文章

HTML 表单 - 使用添加 Enter (CR) 后缀的条码扫描器防止表单提交输入

gulp:自动为请求添加版本号以防止浏览器缓存

JS基础 Symbol 用于防止属性名冲突

防止javascript缓存与django表单assets。

防止为 nopCommerce 缓存 CSS

防止图像文件被添加到浏览器缓存