jenkins 生成引用外部CSS、JS的HTML无法打开
2017-01-05 22:23
876 查看
jenkins 生成引用外部CSS、JS的HTML无法打开
错误信息如下:
the document’s frame is sandboxed and the ‘allow-scripts’ permission is not set错误原因:
根据jenkins的Configuring Content Security Policy,在默认设置下包括:No JavaScript allowed at all
No plugins (object/embed) allowed
No inline CSS, or CSS from other sites allowed
No images from other sites allowed
No frames allowed
No web fonts allowed
No XHR/AJAX allowed
都是禁止的
解决方法:
jenkins->系统管理->脚本命令行,执行命令:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","sandbox allow-scripts; default-src 'none';script-src 'unsafe-inline' http://code.jquery.com/jquery-2.1.0.min.js; img-src dohko.hpeswlab.net 'self' data: ; style-src 'unsafe-inline' 'self';");
或者
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
重新运行下job生成html,就会正常显示。
相关文章推荐
- Jenkins持续集成——巧妙解决无法打开引用CSS、JS的HTML页面问题
- 引用外部.css或.js文件的路径问题--jsp或html页面或是在web项目中的引用
- html引用外部js和css
- 关于SpringMVC下无法引用外部的js,css文件错误
- 解决HTML加载时,外部js文件引用较多,影响页面打开速度问题
- 解决HTML加载时,外部js文件引用较多,影响页面打开速度问题
- 引用外部.css或.js文件的路径问题--jsp或html页面引用
- 母版页中引用图片、外部js、css文件的路径问题
- 介绍html CSS和JS的定义或引用
- jetty无法即时更新html、js、css等静态文件的解决办法
- (转)写的html页面引用外部css文件的时候在IE7,IE8和FF中能正常作用,即能正常显示,可在IE6中却完全没有作用到,即css文件里的样式根本未被解析到我们的html页面,这是什么原因?
- html 链接外部css js文件
- 引用外部.css或.js文件的路径问题
- Django web server: html引用静态文件(css, js)
- Rails 4.0.0 开发环境一切正常,到生成环境发现 无法找到 css 和 js
- ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法
- html外部js文件引用其他js文件的函数
- 引用外部.css或.js文件的路径问题
- yii 链接地址的格式以及如何引用外部js,css,img
- 引用外部.css或.js文件的路径问题