javascript - 调试网页时未反射(reflect) Javascript 的更改

标签 javascript php nginx

我正在使用 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/

相关文章:

php - 将 TIMESTAMP SQL 转换为 12 小时时间

javascript - 我想使用 jquery 在表中的每一行旁边动态添加一个复选框

php - 插入mysql日期时间和日期时间仅通过添加日期和时间

Docker Compose、Nginx、解析器不工作

javascript - 为什么某些 JavaScript 语句开头的 "word:"不会抛出语法错误?

javascript - 使用 "load more"按钮加载页面

php - 从 PHP 数组中获取随机值,但使其唯一

php - Wordpress - 删除动态生成的样式表?

php - 如何使用 nginx 和 php-fpm 将请求 url 子文件夹路径路由到特定 php 页面

perl - nginx 和 Perl : FastCGI vs reverse proxy (PSGI/Starman)