The HTTP Content-Security-Policy (CSP) sandbox directive enables a sandbox for the requested resource similar to the <iframe> sandbox attribute. It applies restrictions to a page's actions including preventing popups, preventing the execution of plugins and scripts, and enforcing a same-origin policy.
| CSP version | 1.1 / 2 |
|---|---|
| Directive type | Document directive |
This directive is not supported in the <meta> element or by the Content-Security-policy-Report-Only header field. | |
Content-Security-Policy: sandbox; Content-Security-Policy: sandbox <value>;
where <value> can optionally be one of the following values:
allow-formsallow-modalsallow-orientation-lockallow-pointer-lockallow-popupswindow.open, target="_blank", showModalDialog). If this keyword is not used, that functionality will silently fail.allow-popups-to-escape-sandboxallow-presentationallow-same-originallow-scriptsallow-top-navigationContent-Security-Policy: sandbox allow-scripts;
| Specification | Status | Comment |
|---|---|---|
| Content Security Policy Level 3 The definition of 'sandbox' in that specification. | Editor's Draft | No changes. |
| Content Security Policy Level 2 The definition of 'sandbox' in that specification. | Recommendation | Initial definition. |
| Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Basic support | 25 | 14 | 50 | 10 | 15 | 7 |
| Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| Basic support | Yes | Yes | ? | 50 | 10 | ? | 7.1 |
Content-Security-Policysandbox attribute on <iframe> elements
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/sandbox