我正在尝试找到管理浏览器缓存的最佳解决方案,以在 Java/Maven 项目中重新加载修改后的 JavaScript/CSS 资源。最广泛的解决方案似乎是 Maven 过滤,以在构建时向资源 URL 添加时间戳。例如:
<script type="text/javascript" src="resource.js?v=${maven.build.timestamp}"></script>
Run Code Online (Sandbox Code Playgroud)
但最有效的方法是添加文件的校验和/哈希(也称为指纹)而不是构建日期,以便在每次部署后仅在必要时才重新加载资源。我正在拼命寻找使用 Java 或 Maven 插件正确/通用地实现该模型。
有任何想法吗?
谢谢。
我需要在文本编辑器 Web 应用程序中实现自动保存功能,以在用户键入时管理自动保存。我对这种技术没有具体的了解,所以我想知道它在现代基于网络的文本编辑器中是如何处理的,特别是当触发保存功能时:
有什么建议么?
谢谢