Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa CSS Saya Tidak Akan Dipaparkan dalam Laporan Plugin Penerbit HTML Jenkins?

Mengapa CSS Saya Tidak Akan Dipaparkan dalam Laporan Plugin Penerbit HTML Jenkins?

Susan Sarandon
Susan Sarandonasal
2024-11-09 05:38:03453semak imbas

Why Won't My CSS Display in Jenkins HTML Publisher Plugin Reports?

Isu Paparan CSS dengan Jenkins HTML Publisher Plugin

Apabila menggunakan Jenkins HTML Publisher plugin, pengguna mungkin menghadapi masalah di mana pemformatan CSS berada tidak dipaparkan semasa melihat laporan dalam Jenkins. Walau bagaimanapun, apabila laporan dimuat turun secara setempat, gaya CSS yang dimaksudkan muncul seperti yang dijangkakan.

Analisis

Isu ini timbul disebabkan oleh Dasar Keselamatan Kandungan (CSP) yang ketat dilaksanakan oleh Jenkins. Peraturan CSP lalai melarang CSS sebaris, serta CSS daripada sumber luaran. Oleh itu, mana-mana CSS yang disertakan dalam laporan HTML dilucutkan semasa paparan dalam Jenkins.

Penyelesaian

Untuk menyelesaikan isu ini, peraturan CSP perlu dilonggarkan untuk benarkan CSS sebaris. Ini boleh dicapai dengan mengikuti langkah berikut:

  1. Navigasi ke "Urus Jenkins" dalam papan pemuka Jenkins.
  2. Pilih "Urus Nod."
  3. Klik pada ikon "tetapan" (ikon gear).
  4. Pada navigasi sebelah kiri, pilih "Konsol skrip."
  5. Masukkan arahan berikut dalam konsol:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
  1. Klik "Jalankan."
  2. Pelaksanaan yang berjaya akan mengeluarkan "Result:" diikuti dengan baris kosong yang menunjukkan bahawa perlindungan CSP telah dilumpuhkan.

Selepas melakukan langkah-langkah ini, jalankan semula proses binaan. Fail HTML yang baru diarkibkan kini seharusnya mempunyai CSS yang didayakan, menghasilkan persembahan visual laporan yang dijangkakan dalam Jenkins dan apabila dilihat secara setempat.

Atas ialah kandungan terperinci Mengapa CSS Saya Tidak Akan Dipaparkan dalam Laporan Plugin Penerbit HTML Jenkins?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn