javascript - 如何确保在 Laravel 中不会两次加载脚本并向它们添加应用程序版本
问题描述
我现在正在使用 Laravel,也许你会帮助我找到解决问题的方法。我需要确保不要再次加载已经加载的脚本。当我尝试生成视图时,有时我会包含很多组件。例如 DataTables 因为我需要在第三页或更多表上显示。因此,很难检查某些脚本是否增加了一倍或三倍甚至更多……
我还想在 URL 中添加一个版本的应用程序,像这样:
<script src="{{url('/js/bootstrap.min.js?ver=1.0.1')}}"></script>
但我想从应用程序中的某个地方获取这个版本,比如在配置中。所以结果应该是:当我更改应用程序的版本时,它会在或 URL 中全局更改,因此 Web 浏览器将重新加载这些脚本。还有什么我想将此?ver=verOfApp自动添加到所有脚本中。我不知道该怎么做。也许在app/helpers.php中创建自己的助手。
感谢您的帮助!
解决方案
推荐阅读
- node.js - Arduino和nodejs脚本之间的通信出现未知错误
- c# - 使用 ToList() 将 SQL 查询转换为 LINQ
- reactjs - 在 Gatsby 中将 HTTP 流量重定向到 HTTPS
- python - 如何在某些坐标上将多个图像叠加到基础图像上?
- python - 为什么我的 for 循环会覆盖我以前在字典中的值?(python3)
- java - 控制台只显示文件的文件名和内容,而不是只显示内容
- macos - 反复用透明黑色绘制的褪色图形在莫哈韦停止工作
- caching - 主屏幕添加 (A2H) 是否曾经是浏览器在存储空间不足时推迟 PWA 缓存清除的信号?
- python - 使用 matplotlib LineCollection,不显示特定坐标的线
- python - Python套接字数据未发送