Jenkins不会在HTML中显示样式,尽管CSP允许使用样式

时间:2018-12-25 07:33:12

标签: jenkins

我通过Jenkins HTML Publisher发布了由测试生成的HTML报告,但是该报告未显示任何CSS样式。浏览器的控制台中存在错误:

  

拒绝应用内联样式,因为它违反了以下“内容安全策略”指令:“ style-src'self'”。要启用内联执行,要么使用关键字(unsafe-inline),要么使用哈希('sha256-THOk1r6rC4 + HM3k9 + 2D9L3LsMds3 + 2crJ1U6Db9rsEk ='),或者使用随机数(nonce('nonce -...'))。

我试图通过Jenkins.xml都将策略更改为style-src 'usafe-inline',并且将参数完全保留为空。所做的更改已应用并显示在“系统属性”页面上: screenshot 但控制台仍显示错误,并且样式未显示在报告中。

1 个答案:

答案 0 :(得分:0)

好像是bug。编辑jenkins.xml没有任何结果,一种解决方法是通过jenkins控制台编辑CSP。