我正在使用 netbeans IDE 进行网页开发,并使用 Firefox 进行调试/测试。每当我对 Javascript 进行更改时,这些更改都不会反射(reflect)在网页上,源代码会显示过时的代码。
每次我进行更改时,我都会确保在打开浏览器之前重新启动 nginx 服务器,PHP 似乎可以正常工作,但 Javascript 与我对代码的更改不同步。
请为我提供解决此问题的解决方案。
最佳答案
问题是您的浏览器正在缓存您的文件,您可以清理浏览器缓存或将浏览器设置为停止缓存文件。
避免浏览器缓存的另一种方法是在 HTML 文件末尾追加带有 '?' 的内容(时间戳或 ID)引用。
<script src='script.js?0001'><script>
任何时候您希望浏览器再次请求您的文件,只需更改此值即可。
关于javascript - 调试网页时未反射(reflect) Javascript 的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994407/