通过附加时间戳或版本来防止Javascript cacehing

时间:2015-11-10 14:56:34

标签: javascript caching

我想在javascript文件(大量js和css文件)源路径的末尾添加一个随机数或时间戳,以便每次页面重新加载时都应该下载一个新的副本。

对于js和css文件列表,下面的代码不适用于js,css文件列表。

<script type="text/javascript">
        (function() {
            var randomh = Math.random();
            var e = document.getElementsByTagName("script");
            var d = document.createElement("script");
            d.src = e.src+"?x=" + randomh + "";
            d.type = "text/javascript";
            d.async = true;
            d.defer = true;
            e.parentNode.insertBefore(d, e);
        })();
    </script>

0 个答案:

没有答案