首页 > 解决方案 > 避免浏览器缓存javascript文件

问题描述

我的 HTML 中有以下 Javascript,它将每 30 秒加载一次 time.pdf 中的值。但是浏览器将值保存在本地磁盘缓存中。任何避免这种情况被保存的方法,因为我在服务器端运行了一个不同的脚本,在需要时更新 time.pdf 文件。我是 Javascript 新手,如果有简单的解决方案,请告诉我。谢谢!

<script>
    var myVar = setInterval(loadDoc, 30000);
    function loadDoc() {
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function () {
    if (this.readyState == 4 && this.status == 200) {
       document.getElementById("time_details").innerHTML = this.responseText;
    }
    };
    xhttp.open("GET", "/time.pdf");
    xhttp.send();
    }
    loadDoc();
</script>

标签: javascripthtmlcaching

解决方案


推荐阅读