首页 > 解决方案 > 如何让浏览器在 Laravel 应用程序中下载更新的 JS 文件

问题描述

我正在开发一个 Laravel 应用程序并更新了一个 JavaScript 文件。当我测试更新时,我注意到它不起作用。我打开浏览器(Google Chrome)开发者工具并检查了 JavaScript 文件(在 Sources 下)。我注意到它仍然有旧代码。

是否有任何我需要更新的缓存文件被创建?

我正在使用 Laravel 版本 4

标签: javascriptlaravellaravel-4

解决方案


这可能是您浏览器的本地缓存。您可以通过在 javascript 文件的 url 中添加版本号或哈希来解决此问题。

例如:

<script src="/js/app.js"></script>

变成:

<script src="/js/app.js?1234"></script>

这样,您的浏览器会将文件视为新资源,而不会使用现有缓存。


推荐阅读