https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CSP
http://www.ruanyifeng.com/blog/2016/09/csp.html
default-src 限制全局 和链接请求有关都可以限制他的范围
还可以根据资源类型 限制范围
直接写html里面的js不予执行,导入js文件可以执行
<script>
console.log('inline js')//失败
</script>
<script src="test.js"></script>
限制外链
'Content—Security—Policy': 'default—src \'self\'
<script>
console.log('inline js')
</script>
<script src="test.js"></script>
<script src="https://cdn.bootcss.com/jquery/3.3.1/core.js"></script>
怎么放过知道安全的外链?
限制form表单提交访问
限制只能提交到本域
图片 外链
因为 这个禁止外链的头
图片加载失败
发报告
'Content-Security-Policy': 'script-src \'self\'; form-action \'self\'; report-uri /report'
最后这对
'Content-Security-Policy'
改成'Content-Security-Policy-Report-Only'
就是不限制 只报告 report-uri /report要写每个请求符合限制都会有报告