javascript - 如何让浏览器在 Laravel 应用程序中下载更新的 JS 文件
问题描述
我正在开发一个 Laravel 应用程序并更新了一个 JavaScript 文件。当我测试更新时,我注意到它不起作用。我打开浏览器(Google Chrome)开发者工具并检查了 JavaScript 文件(在 Sources 下)。我注意到它仍然有旧代码。
是否有任何我需要更新的缓存文件被创建?
我正在使用 Laravel 版本 4
解决方案
这可能是您浏览器的本地缓存。您可以通过在 javascript 文件的 url 中添加版本号或哈希来解决此问题。
例如:
<script src="/js/app.js"></script>
变成:
<script src="/js/app.js?1234"></script>
这样,您的浏览器会将文件视为新资源,而不会使用现有缓存。
推荐阅读
- matlab - 解析函数输入时 Octave 5.1.0 中的 addOptional 失败
- json - 通过 jq 从 JSON 对象中提取数据到 Bash 中的 CSV
- excel - 我正在使用 VBA 代码将所有工作表更改存储到一个数组中,并在关闭之前使用所有“目标”发送电子邮件通知
- terraform - 如何使用 for 循环在多个区域创建 AWS 资源
- openlayers - 如何使用 openlayers 在同一层中具有两个或多个功能?
- hyperledger-iroha - 如何将资产与账户绑定
- python - 如何查找列表中每个长度的连续值序列的数量?
- mybatis - 使用对象的属性,该属性是映射器 XML 中的字符串数组
- javascript - 如何在 Javascript 中动态声明选择器?
- c# - 如何查询列表并返回 ID = 数组中的任何值的值