JS无法刷新禁用缓存

时间:2016-04-16 13:49:35

标签: javascript html caching browser-cache

我已经尝试了所有我能想到的内容,包括使用?ver = blah附加.js文件,浏览器仍会加载旧版本的脚本。

如果我直接在浏览器中提取脚本.js文件,它仍然是旧文件。

如果我通过FTP下载,我会收到新文件。

我已经尝试了chrome和firefox浏览器(我在编写新的JS文件后安装了FireFox,并且不知何故firefox是STILL加载旧文件,它从来没有暴露过......?)

我在最新版本的第30行添加了此代码:

    if (lastRecipeBlockIndex == parent.children().size()) {
        //find tallest column and set parent div height to match
        var tallID = 0;
        for (var i = 0; i < columnHeights.length; i++){
            if (columnHeights[i] > columnHeights[tallID])
                tallID = i;
        }
        parent.height(columnHeights[tallID]);
        return;
    }

第31行曾经是一个返回声明。

此文件的网址:http://tmurraywellness.com/wp-content/plugins/TM%20Code/TM-script.js?ver=0.01j

其他人看到了什么?

服务器必须发送错误的文件。由于我更改了网址,因此无法进行缓存。无论如何,在两个浏览器中打开dev-tools时,禁用所提到的缓存(我手动勾选框以实现此目的)

有什么建议吗?我很绝望。我花了好几个小时试图让下面的十行代码在我的浏览器中执行

0 个答案:

没有答案