Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Jquery GoDaddy运行错误的javaScript文件_Jquery_Cpanel - Fatal编程技术网

Jquery GoDaddy运行错误的javaScript文件

Jquery GoDaddy运行错误的javaScript文件,jquery,cpanel,Jquery,Cpanel,在我的域名上,我将一个javaScript文件链接到我的html并上传了它。我的服务器上有这个文件的旧版本,但现在我已经更新了它。当我在Cpanel的编辑器中打开它时,该文件是新脚本,但是当我运行html文件并查看chrome上的Sources选项卡时,它会显示旧的jQuery代码。我搜索了我的域,只有一个文件同名。是否可以重置缓存 假设谷歌浏览器 右键单击并检查页面上任意位置的元素,然后右键单击浏览器刷新按钮并单击“空缓存和硬重新加载”文件可能正在使用缓存头,以防止浏览器立即重新加载文件 您可

在我的域名上,我将一个javaScript文件链接到我的html并上传了它。我的服务器上有这个文件的旧版本,但现在我已经更新了它。当我在Cpanel的编辑器中打开它时,该文件是新脚本,但是当我运行html文件并查看chrome上的Sources选项卡时,它会显示旧的jQuery代码。我搜索了我的域,只有一个文件同名。

是否可以重置缓存

假设谷歌浏览器


右键单击并检查页面上任意位置的元素,然后右键单击浏览器刷新按钮并单击“空缓存和硬重新加载”

文件可能正在使用缓存头,以防止浏览器立即重新加载文件

您可以清空浏览器的缓存并进行硬重新加载-这将为您提供正确的版本

但是,如果这是一个实时站点,任何已经访问过您的站点的访问者都将继续获得旧脚本

不过,您不一定要关闭这些缓存头:浏览器不会在每次点击页面时重新加载JS文件是一件好事

确保浏览器在发生更改时重新加载文件的一种方法是在URL中添加一些内容,使文件看起来新且不同。许多人都是以有序的方式进行这项工作的,例如:

<script src="myscript.js?version=1">

现在,每当myscript.js中发生更改时,它们都会增加HTML中的版本,并确保每个访问者的浏览器都加载新文件。任何后续访问都会获取缓存文件;下一次,有些事情发生了变化,将版本更改为3,依此类推。

我确实尝试了一下,但显然没有找到解决方案,这就是为什么我在这里提问,