• 微信号:Zh-y9213
您当前的位置:爱资源分享网 > > 网站源码 > 教程合集

在静态html中引入js添加随机数后缀防止缓存

栏目:教程合集时间:2022-06-21 22:14阅读数:50人阅读

在web项目开发中,页面引入js被修改时,为避免浏览器缓存引起的问题,在引入js时,给js名后面加上随机数,以保证每次都发送新的请求。

在jsp中,一般通过后台取随机数即可,代码如下:


<script src="js/test.js?v=<%=Math.random()%>" type="text/javascript"></script>
 

在html静态页面中引入时,用到js的Math.random函数,不能直接加载v后面,有问题,搜了解决方法,有效,但不知道是否有更完善的方法,代码如下:


<script src="" id="script1" type="text/javascript"></script>

<script type="text/javascript">

    document.getElementById("script1").src="test.js?ver="+Math.random();
</script>

//或

<script type="text/javascript">

  document.write('<script src="test.js?ver="'+Math.random()+' type="text/javascript"></script>');

</script>

//等等
 
套路很深,不支持下载!

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:737597453@qq.com