我正在使用 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 上有“快速启动”选项启用,这意味着它会休眠以更快地启动)然后重新启动操作系统。
如果我发现其他任何东西,我会将其添加到列表中。
(康纳姆写作的时候我还在写我的答案)
| 归档时间: |
|
| 查看次数: |
376 次 |
| 最近记录: |