1

我正在阅读https://docs.openshift.com/container-platform/3.9/install_config/web_console_customization.html#loading-custom-scripts-and-stylesheets,这说明我要做以下事情,我已经完毕:

oc edit configmap/webconsole-config -n openshift-web-console

// I put in the below (obviously with a correct URL):
  stylesheetURLs:
    - https://url-for-a-css-file

// And also tried it with the below:
      stylesheetURLs:[https://url-for-a-css-file]

上面的 CSS 文件看起来像这样:

#header-logo {
background-image: url("https://url-for-a-png-file") !important;
width: 190px;
height: 20px;
}

然而,这些方法都不起作用。header-logo 永远不会改变。

我知道文档说“脚本和样式表必须以正确的内容类型提供,否则它们将不会由浏览器运行。脚本必须以 Content-Type: application/javascript 和 Stylesheets with Content-Type: text/css 提供。 ",但如果我只是从 HTTPS 服务器(在本例中为 gitlab URL)链接它,我不确定如何'提供'这样的文件。

4

1 回答 1

2

对于外部文件的 URL,不能在 github/gitlab 上。必须托管在其他地方。

于 2018-11-15T20:26:18.360 回答