簡體   English   中英

內容安全政策詹金斯

[英]Content Security Policy Jenkins

問題-因此,我嘗試在我的jenkins安裝中使用量角器-美麗-報告器。 這是一個敏捷的應用程序。 但是,當頁面呈現時顯示角度位不起作用。 查看該頁面的控制台將顯示以下內容:

內容安全政策:該頁面的設置阻止了https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js(“script-src http:// dskvm4981- iis:8080'unsafe -inline''unsafe-eval'”)。

我已經使用了幾個setProperty來覆蓋機器的CSP。 這些是:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';")

System.setProperty("jenkins.model.DirectoryBrowserSupport.CSP", "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline';") 

有誰知道如何通過本地文件或遠程文件更改以上內容以使其工作?

一種解決方法是,通過在protractor-beautiful-reporter器問題跟蹤器上請求進行此類更改,或分叉程序包復制角度源並將腳本源從以下位置更改,來避免完全下載報告Angular源:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>

像這樣:

<script src="angular.min.js"></script>

下載的縮小的js角文件位於index.html本身附近。

當然,這不過是一種解決方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM