Content-Security-Policy(CSP)的内容构成。

Content-Security-Policy的内容可以包含以下指令1:

  • default-src 。这个指令定义了所有未被其他指令明确允许的资源的请求。例如, Content-Security-Policy: default-src http://example.com 会阻止加载除了 http://example.com 以外的任何资源。
  • script-src 。这个指令定义了哪些源可以执行脚本。例如, Content-Security-Policy: script-src https://example.com 会阻止执行任何非 https://example.com 的脚本。
  • style-src 。这个指令定义了哪些源可以加载样式表(CSS)。
  • img-src 。这个指令定义了哪些源可以加载图片。
  • frame-src 。这个指令定义了哪些源可以嵌入框架或者被框架嵌入。
  • object-src 。这个指令定义了哪些源可以加载对象(例如:Flash、Silverlight)。

每一个指令后面都应该有一个或多个源,多个源之间使用空格分隔。如果需要允许所有来源的资源,可以使用 *。例如, Content-Security-Policy: script-src * 会允许从所有源加载脚本。

相关推荐
fanruitian8 小时前
div水平垂直居中
前端·javascript·html
Smart-Space10 小时前
cpphtmlbuilder-c++灵活构造html
c++·html
tao3556671 天前
HTML-03-HTML 语义化标签
前端·html
pusheng20251 天前
普晟传感2026年新春年会总结与分析
前端·javascript·html
Emma_Maria1 天前
本地项目html和jquery,访问地址报跨域解决
前端·html·jquery
笨蛋不要掉眼泪1 天前
Redis主从复制:原理、配置与实战演示
前端·redis·bootstrap·html
浅念-1 天前
C语言——自定义类型:结构体、联合体、枚举
c语言·开发语言·数据结构·c++·笔记·学习·html
GISer_Jing1 天前
原生HTML项目重构:Vue/React双框架实战
vue.js·人工智能·arcgis·重构·html
红色的小鳄鱼1 天前
Vue 教程 自定义指令 + 生命周期全解析
开发语言·前端·javascript·vue.js·前端框架·html
计算机程序设计小李同学2 天前
幼儿园信息管理系统的设计与实现
前端·bootstrap·html·毕业设计