如何让浏览器在 Laravel 应用程序中下载更新的 JS 文件

Posted

技术标签:

【中文标题】如何让浏览器在 Laravel 应用程序中下载更新的 JS 文件【英文标题】:How do I get the browser to download the updated JS file in a Laravel app 【发布时间】:2019-04-19 09:27:08 【问题描述】:

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

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

我正在使用 Laravel 版本 4

【问题讨论】:

【参考方案1】:

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

例如:

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

变成:

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

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

【讨论】:

成功了。这解决了我的问题。非常感谢:-)

以上是关于如何让浏览器在 Laravel 应用程序中下载更新的 JS 文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 Laravel php 刀片后,如何让数据显示在浏览器中? [关闭]

如何让用户在 Laravel 7.x 中更改自己的密码?

如何在 Localhost 中启动 Laravel 应用程序?

如何在前端使用 Angular 从 PHP Laravel API 下载 zip 文件?

用户在Laravel中更新密码后自动退出。我怎么防止这个?

如何在 laravel 5 中使用 Eloquent 更新数据透视表