The HTTP Content-Security-Policy
(CSP) script-src-elem
directive specifies valid sources for JavaScript <script>
elements.
This directive only specifies valid sources in <script>
elements (both script requests and blocks). It does not apply to other JavaScript sources that can trigger script execution, such as inline script event handlers (onclick
), script execution methods gated on the "unsafe-eval" check, and XSLT stylesheets. (Valid sources can be specified for all JavaScript script sources using script-src
, or just for inline script handlers using script-src-attr
.)
CSP version | 3 |
---|---|
Directive type | Fetch directive |
default-src fallback |
Yes. If this directive is absent, the user agent will look for the script-src directive, and if both of them are absent, fall back to default-src directive. |