Grails资源插件——如何获取生成的URL?
有人知道我如何访问资源插件会吐出的确切url吗 我想使用resources插件优化javascript文件的传输,但是,我正在编写的应用程序是一个html5离线应用程序,它使用缓存显示。根据缓存显化规则,缓存清单文件必须引用与html页面中显示的文件完全相同的文件 资源插件在一个聚合文件上添加了一组查询字符串信息和校验和。为了使资源插件优化和缓存清单工作,我需要在缓存清单文件中给出资源插件的确切url 下面是我所说的一些例子: 资源插件将在我的html输出中显示以下内容:Grails资源插件——如何获取生成的URL?,grails,resources,cache-manifest,Grails,Resources,Cache Manifest,有人知道我如何访问资源插件会吐出的确切url吗 我想使用resources插件优化javascript文件的传输,但是,我正在编写的应用程序是一个html5离线应用程序,它使用缓存显示。根据缓存显化规则,缓存清单文件必须引用与html页面中显示的文件完全相同的文件 资源插件在一个聚合文件上添加了一组查询字符串信息和校验和。为了使资源插件优化和缓存清单工作,我需要在缓存清单文件中给出资源插件的确切url 下面是我所说的一些例子: 资源插件将在我的html输出中显示以下内容: <script
<script src="/awesome-app/static/36wl8Nwm8L7ZZMSbV6NVQPfi6xCx6DcVV0wFDCYRyv5.js" type="text/javascript" ></script>
谢谢你的帮助 我认为重命名是缓存资源插件的一部分,而不是基本资源插件。如果我们谈论的是同一件事,他们使用每个文件字节内容的SHA256哈希来生成哈希。查看github上的和类,您将看到它们是如何生成文件名的。或者,如果您不依赖插件中的缓存机制,您可以禁用它并避免所有问题。没错,proflux。一旦我删除了缓存插件,我就可以使用缓存清单进行捆绑和缩小。谢谢你帮我看到光明
CACHE MANIFEST
# rev 192
NETWORK:
*
CACHE:
static/36wl8Nwm8L7ZZMSbV6NVQPfi6xCx6DcVV0wFDCYRyv5.js //<-- this would be the aggregated file!