我正在阅读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:应用程序/ javascript以及样式表与Content-Type:文本一起提供/ css。”,但如果我只是从HTTPS服务器(在本例中为gitlab URL)进行链接,则不确定如何“提供”这样的文件。
答案 0 :(得分:0)
看起来您正在指向脚本的外部github或gitlab URL。您必须将该文件托管在其他位置。