CSP:default-src
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2016年8月.
HTTP Content-Security-Policy(CSP)的 default-src 指令可以为其他 CSP fetch 指令提供回退。对于以下列出的指令,假如不存在的话,那么用户代理会查找并应用 default-src 指令的值:
child-srcconnect-srcfont-srcframe-srcimg-srcmanifest-srcmedia-srcobject-srcscript-srcstyle-srcworker-src
| CSP 版本 | 1 | 
|---|---|
| 指令类型 | fetch 指令 | 
语法
default-src 策略允许指定一个或多个源:
http
Content-Security-Policy: default-src <source>;
Content-Security-Policy: default-src <source> <source>;
源
<source> 可以是 CSP 源值中列出的任何值。
示例
>不继承 default-src 的情况
假如设定了其他指令,那么 default-src 不会对它们起作用。这个标头:
http
Content-Security-Policy: default-src 'self'; script-src https://example.com
与下面的等价:
http
Content-Security-Policy: connect-src 'self';
                         font-src 'self';
                         frame-src 'self';
                         img-src 'self';
                         manifest-src 'self';
                         media-src 'self';
                         object-src 'self';
                         script-src https://example.com;
                         style-src 'self';
                         worker-src 'self'
规范
| Specification | 
|---|
| Content Security Policy Level 3> # directive-default-src>  | 
            
浏览器兼容性
Loading…