【发布时间】:2021-03-31 10:34:34
【问题描述】:
我正在开发环境中将 Keycloak 从 9.x 升级到 12.x。我最初复制了一些自定义主题,发现样式严重损坏(不足为奇)。我查看了我的 FTL 文件,将一些核心更改复制到我的主题中,情况好多了 - 只是需要调整一些小问题。
现在的问题。我已对 login.css 文件进行了更改,但这些更改并未显示在浏览器中。它会继续获取我的自定义 CSS 文件的旧版本。
我尝试过的方法(大部分都尝试过多次):
- 清除浏览器缓存
- 重启 Keycloak
- 检查主题文件的所有权/权限
- 重启整个服务器
- 直接加载 CSS 文件
- 直接加载 CSS 文件并添加无意义的参数(试图绕过任何可能的中间人缓存)
- 确认新版本的 Keycloak 正在运行
- 在其他浏览器中加载页面
我现在还在整个 Keycloak 目录中查找了一些我已删除的 CSS 规则,并且在任何可能被意外引用的地方都找不到“旧”css 文件的任何副本。
此外,加载 CSS 文件时,Keycloak 日志中没有消息。
我想弄清楚如何让 Keycloak 将更新后的 CSS 传送到浏览器。
【问题讨论】:
标签: keycloak freemarker