Rumah > Artikel > hujung hadapan web > Mengapa CSS Saya Tidak Akan Dipaparkan dalam Laporan Plugin Penerbit HTML Jenkins?
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:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
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!