All Our Services
W3Schools offers a wide range of services and products for beginners and professionals,
helping millions of people everyday to learn and master new skills.
Definition and Usage
The
sandbox
attribute enables an extra set of
restrictions for the content in the iframe.
When the
sandbox
attribute is present, and it will:
treat the content as being from a unique origin
block form submission
block script execution
disable APIs
prevent links from targeting other browsing contexts
prevent content from using plugins (through
<embed>
,
<object>
,
<applet>
, or other)
prevent the content to navigate its top-level browsing context
block automatically triggered features (such as automatically playing a video or automatically focusing a form control)
The value of the
sandbox
attribute can either be
empty (then all
restrictions are applied), or a space-separated list of pre-defined values that
will REMOVE the particular restrictions.
Browser Support
The numbers in the table specify the first browser version that fully supports the attribute.
Attribute
allow-popups-to-escape-sandbox
Allows popups to open new windows without inheriting the sandboxing
allow-presentation
Allows to start a presentation session
allow-same-origin
Allows the iframe content to be treated as being from the same origin
allow-scripts
Allows to run scripts
allow-top-navigation
Allows the iframe content to navigate its top-level browsing context
allow-top-navigation-by-user-activation
Allows the iframe content to navigate its top-level browsing context,
but only if initiated by user
An <iframe> sandbox allowing form submission:
<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>
Try it Yourself »
An <iframe> sandbox allowing scripts:
<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-scripts"></iframe>
Try it Yourself »
❮ HTML <iframe> tag
Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
[email protected]
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness
of all content. While using W3Schools, you agree to have read and accepted our
terms of use
,
cookie and privacy policy
.
W3Schools is Powered by W3.CSS
.