我发布了一个html报告,并通过Jenkins Dashboard中的iframe显示它。它看起来不错,但我无法通过左键单击它们打开到那里的子页面的链接。如果我在新标签中打开它们,它们会工作。
我找到了security policy page并尝试在Jenkins脚本控制台中使用此命令取消设置标头:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
但链接仍然无法正常工作。最新测试页面的另一个链接有效。还有其他我失踪的配置吗?
我还使用Rich Text插件添加了两个指向仪表板的链接。一个链接到latestTest Jenkins页面正在运行。另一个链接到本地html文件(使用file://///
...)也不起作用,并显示相同的行为,在新选项卡中打开它工作正常。
将开关-Dhudson.model.DirectoryBrowserSupport.CSP =添加到jenkins运行命令行。
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar /app/jenkins.war
如果你从war文件运行。