缓存清除后,旧JavaScript仍在执行
我一直在更新一个JavaScript文件,并将每个更改推送到站点服务器。每次推送后,我都会清除本地缓存文件和服务器缓存文件(Magento存储) 我的问题是旧的JavaScript仍然在运行,即使chrome inspector中的源代码显示了新的JavaScript Chrome源和控制台:缓存清除后,旧JavaScript仍在执行,javascript,html,google-chrome,magento,google-chrome-devtools,Javascript,Html,Google Chrome,Magento,Google Chrome Devtools,我一直在更新一个JavaScript文件,并将每个更改推送到站点服务器。每次推送后,我都会清除本地缓存文件和服务器缓存文件(Magento存储) 我的问题是旧的JavaScript仍然在运行,即使chrome inspector中的源代码显示了新的JavaScript Chrome源和控制台: 第126行是代码被删除的地方。您能提供脚本url吗?恐怕不行,这是一个客户端网站,所以我们不能这样做。然后尝试访问url以查看脚本,并(在一个新选项卡中)在结尾处打开带有任何参数的url(例如:[url
第126行是代码被删除的地方。您能提供脚本url吗?恐怕不行,这是一个客户端网站,所以我们不能这样做。然后尝试访问url以查看脚本,并(在一个新选项卡中)在结尾处打开带有任何参数的url(例如:[url]?x=1)。您可以在新窗口中比较脚本,并判断您的更改是否出现在其中。然后,您可以在匿名模式下打开脚本url,如果您看到更改,则是浏览器所做的,这两个脚本是相同的。它们都没有我删除的代码,但错误仍然显示在控制台中。