0

我正在阅读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):
  scriptURLs:
    - https://url-for-a-js-file

// And also tried it with the below:
      scriptURLs:['https://url-for-a-js-file']

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

(function() {
console.log('---testing a script!---');
}());

然而,这些方法都不起作用。控制台从不显示记录的语句。

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

4

1 回答 1

1

看起来您正在指向脚本的外部 github 或 gitlab URL。您必须将该文件托管在其他地方。

于 2018-11-15T20:29:12.030 回答