我尝试编写一个SonarQube小部件插件,它通过jsonp(json with padding)访问Jenkins构建信息。
这是我的html文件:
<p id="id"></p>
<script type="text/javascript">
function display(data){
document.getElementById("id").innerHTML = data.number;
}
</script>
<script type="application/javascript" src="http://MYHOST/job/MYJOB/lastBuild/api/json?jsonp=display"> </script>
html在我的localhost上正常运行。
但是当html在我的sonarqube服务器中构建为widget插件时,jsonp会出错。
无法加载资源:服务器响应状态为403(禁用jsonp;实现jenkins.security.SecureRequester)
我的SonarQube版本是5.6。
我有没有得到任何sonarqube网络安全政策?