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


     在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>
    
    //等等
  • 相关阅读:
    Linux之SSH详解
    Linux下的静态路由配置
    Linux之防火墙配置
    五、SQL 转换:Oracle 转 MySQL
    四、Oracle转Mysql总结
    三、MySQL 替代 Oracle 序列以及自增长处理
    二、MySQL 高级部分
    一、MySQL 基础
    15-1、常用类
    14-1、GUI
  • 原文地址:https://www.cnblogs.com/blackheartinsunshine/p/6410644.html
Copyright © 2020-2023  润新知