求助 服务器更新了JS文件,但是客服端还是用的更新之前的JS
  有什么办法在更新JS的时候客服端自动下载最新的JS文件,而不是取的缓存。

解决方案 »

  1.   

    script.js?time=9080  
    动态的加一些参数,比如更新时间
      

  2.   

    不好意识。忘记说这一点了。
    这个我也想到了。
      像你们说的那样。假如多个页面都用到了这个JS  
    岂不是每个页面都需要去加这个参数?
    随便问一下。config.js怎么用。他是不是不会被缓存的?
      

  3.   

    我周围大家都是这么用,而且据我所知,一些大型网站也这么干。
    如果你想一劳永逸不如写个程序,读取文件,替换所有script.js为script.js?time=20110421config.js你指什么?
      

  4.   


    目前我们也是这么做的,一般写成script.js?v=$version 之类的。
    $version一般写在配置文件中。我们静态页面不多。