grails - Grails 3如何从应用程序根目录访问网站图标,图标和平铺文件

标签 grails

我有一个在http://localhost:8092上运行的Grails应用

不同的浏览器在根路径(http://localhost:8092/)中查找某些文件,例如:favicon.ico,browserconfig.xml(在Windows上查找ms磁贴),site.webmanifest(在Android上查找添加时使用的图标+应用名称) Web应用程序到主屏幕),safari-pinned-tab.svg(用于Safari),favicon-32x32.png / favicon-16x16.png(用于其他尺寸的图标)等。

我可以做的是favicon.ico,将其添加到grails-app / assets / images并使用GSP中的 Assets 管道:

但是其余的都不起作用。 site.webmanifest和browserconfig.xml文件还具有指向某些图像的路径,这些图像分别用作Android图标或Windows磁贴。我可以将这些路径更改为/ assets / ...,但是这些文件应该在Grails应用程序根目录下可用。

在文档中查找并尝试在线查找示例,但Grails 3找不到任何内容。

如何配置Grails以允许从应用程序的根路径访问这些文件?

顺便说一句我正在使用Grails 3.2.9

最佳答案

将它们全部放在src / main / resources / public中

https://gsp.grails.org/latest/guide/resources.html

关于grails - Grails 3如何从应用程序根目录访问网站图标,图标和平铺文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50596240/

相关文章:

grails - 如何在 grails 中获取应用程序路径?

jquery - 如何删除浏览器上的空TD

grails - Grails-使用ajax组件保存状态/Web流

grails - 正确解码 Grails URL 参数?

json - chalice 。 JSON。他的方法?

jquery - Grails Ajax URL createLink 不起作用

mongodb - grails mongodb 3.0.2插件使用createCriteria()对关联进行联接查询

grails - def函数/Grails中的方法

grails - Spring Security 3.0 - 自定义基本的 http 身份验证对话框

grails - 可以从另一个插件覆盖插件的 Controller 吗?