ホームページ > 記事 > ウェブフロントエンド > CSS が Jenkins HTML レポートでは表示されないのに、ローカルでは機能するのはなぜですか?
Jenkins HTML Publisher プラグイン: Jenkins サーバーの CSS の問題
Jenkins ユーザーは、HTML Publisher プラグインを使用するときに特有の問題に遭遇します。 HTML レポートに適用された CSS スタイルは、Jenkins で表示すると消えます。ただし、ローカルにダウンロードすると CSS はそのまま残ります。
この問題を解決するには、Jenkins のコンテンツ セキュリティ ポリシー (CSP) を理解することが不可欠です。デフォルトでは、CSP はインライン CSS および他のサイトからの CSS を防ぐように設定されています。
解決策:
この保護を無効にするには:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
「結果」ヘッダーの下に「結果:」が表示される場合は、保護が無効になっています。ビルドを再実行すると、アーカイブされた HTML レポートに CSS が表示されます。
以上がCSS が Jenkins HTML レポートでは表示されないのに、ローカルでは機能するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。