Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在不同的浏览器中,PC即使在清除缓存后也会继续加载缓存脚本_Javascript_Html_Caching - Fatal编程技术网

Javascript 在不同的浏览器中,PC即使在清除缓存后也会继续加载缓存脚本

Javascript 在不同的浏览器中,PC即使在清除缓存后也会继续加载缓存脚本,javascript,html,caching,Javascript,Html,Caching,我更新了一个JS文件,并通过FTP上传。但当我刷新页面时,旧版本的脚本似乎仍在加载 我知道最初的步骤,所以我已经做了: 已清除浏览器中的缓存和历史记录 在清除缓存后尝试了3种浏览器(safari、chrome、firefox) 尝试了两台不同的电脑,一台iphone和一台ipad 已尝试在所有PC/浏览器上强制刷新 尝试使用safari和chrome开发者工具禁用缓存 在页眉中添加了标记以不缓存此页面(我不确定这是否可以追溯工作,或者只是防止将来出现问题) 尝试从两个不同的网络,我认为有不同的

我更新了一个JS文件,并通过FTP上传。但当我刷新页面时,旧版本的脚本似乎仍在加载

我知道最初的步骤,所以我已经做了:

  • 已清除浏览器中的缓存和历史记录
  • 在清除缓存后尝试了3种浏览器(safari、chrome、firefox)
  • 尝试了两台不同的电脑,一台iphone和一台ipad
  • 已尝试在所有PC/浏览器上强制刷新
  • 尝试使用safari和chrome开发者工具禁用缓存
  • 在页眉中添加了标记以不缓存此页面(我不确定这是否可以追溯工作,或者只是防止将来出现问题)
  • 尝试从两个不同的网络,我认为有不同的ISP
真正的问题是:当我查看源代码时,在上面所有这些情况下,我看到的是更新的文件。这快把我逼疯了。我还能试什么?这是怎么回事

我是新来的,不习惯用这个,但这里是

以下是已更改的代码:

document.getElementById("dataPopup").innerHTML = "<p>The Overall   Neighborhood Score gives equal weight to the Social Disadvantage, Prestige, Business and Employment, Housing Type and Tenure, and Crime Indexes. A neighborhood score of zero is average for Detroit. A positive score indicates above average economic strength and a negative score conveys below average economic strength.</p><a href='#' onClick='hideDataPopup()'>Close</a>"
document.getElementById(“dataPopup”).innerHTML=“社区总体得分对社会劣势、声望、商业和就业、住房类型和使用期限以及犯罪指数给予同等权重。底特律的社区得分为零是平均水平。正面分数表示高于平均水平的经济实力,负面分数表示低于平均水平的经济实力。


如果有帮助的话,这里有一个网站:加载后,点击“更多信息…”,它应该是“零的邻里得分是底特律的平均值”,而不是“零的邻里得分是底特律的平均值”。

1.JSFIDLE在哪里。2.你添加了CacheBuster吗?(?r=2),3,无缓存头不能追溯工作,4网络不在乎您是否在同一浏览器中旧脚本发生了什么,新脚本应该发生什么?(如果您确实提供了JSFIDLE,请不要忘记,还必须将代码添加到问题本身。)当你在调用脚本的URL中添加一些无意义的参数时,Cachebusters会出现吗?就像这样:我所更改的只是一些简单的文本。特定弹出框中的文本没有显示我的更新。只是更改了几个词。我想说,很可能你没有更改正确的文本