使用XAMPP对.js文件进行代码更改无效

时间:2019-04-25 18:41:59

标签: javascript xampp

我正在使用XAMPP,并使用localhost/filename.html打开html文件。因此,我的html文档和.js文件都位于C:/xampp/htdocs的同一目录中。当我在浏览器窗口中使用localhost/filename.html打开html文件时,它不包含代码更改。保存更改之前,它使用的是.js文件的相同版本。但是,当我在本地打开html文档(脱机,不在localhost上运行)时,对.js的更改就在那里了。

例如,如果我将document.write('foo')放在.js中,然后点击保存,则用localhost/filename.html打开不会打印“ foo”。但是,如果我只是通过文件浏览器(在相同的浏览器-chrome上)打开filename.html,它会显示“ foo”!

可能是什么原因造成的?

操作系统:Windows

浏览器:Chrome

1 个答案:

答案 0 :(得分:3)

实际上,清除浏览器缓存的接缝可以解决该问题。我想链接到相关页面:https://superuser.com/questions/36106/force-refreshing-only-javascript-files-in-firefox-and-chrome

我有一个类似的问题。您可以尝试以下一些解决方法:
1-清除浏览器缓存。(这个固定的地雷)
2-停止并重新启动Apache。
3-(如果使用XAMPP控制面板),关闭控制面板,然后左键单击任务栏上的图标(靠近wifi声音控制或在向上压缩的箭头中),然后单击退出
4-停止XAMPP;将htdocs重命名为其他名称;将“ C:/xammp/properties.ini”“ apache_htdocs_directory”属性编辑为您指定的htdocs的新路径。(这可能会破坏某些内容,因此我建议在重新启动XAMPP并将所有内容更改为默认的“ htdocs”后再次重复此步骤。 )。 4-使用shutdown -s通过cmd.exe关闭操作系统(我个人担心使用cmd关闭,因为在某些PC上启用了“快速启动”选项,这意味着它休眠以使其启动更快),然后重新启动操作系统。
如果发现其他任何内容,请将其添加到列表中。
(Connum在写作时我还在写答案)