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