使用 XAMPP 对 .js 文件所做的代码更改无效

And*_*Kor 3 javascript xampp

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

例如,如果我把document.write('foo').js,然后点击保存,然后打开localhost/filename.html不打印“富”。但是如果我只是打开filename.html直通文件浏览器(在同一个浏览器--chrome 上),它会打印“foo”!

什么可能导致这种情况?

操作系统:Windows

浏览器:Chrome

小智 5

实际上,清除浏览器缓存解决了这个问题。我想链接到相关页面: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-通过 cmd.exe 关闭操作系统shutdown -s(我个人不喜欢使用 cmd 关闭,因为在某些 PC 上有“快速启动”选项启用,这意味着它会休眠以更快地启动)然后重新启动操作系统。
如果我发现其他任何东西,我会将其添加到列表中。
(康纳姆写作的时候我还在写我的答案)