我正在阅读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)链接它,我不确定如何'提供'这样的文件。