Atributo de sandbox HTML
Definição e uso
O sandbox
atributo habilita um conjunto extra de restrições para o conteúdo em um iframe.
Quando o sandbox
atributo estiver presente, ele irá:
- tratar o conteúdo como sendo de uma origem única
- bloquear envio de formulário
- execução de script de bloco
- desativar APIs
- impedir que links segmentem outros contextos de navegação
- impedir que o conteúdo use plugins (através de <embed>, <object>, <applet> ou outro)
- impedir que o conteúdo navegue em seu contexto de navegação de nível superior
- bloquear recursos acionados automaticamente (como reproduzir um vídeo automaticamente ou focar automaticamente um controle de formulário)
O valor do sandbox
atributo pode ser apenas sandbox (então todas as restrições são aplicadas) ou uma lista separada por espaços de valores predefinidos que REMOVERÃO as restrições específicas.
Aplica-se a
O sandbox
atributo pode ser usado no seguinte elemento:
Elemento | Atributo |
---|---|
<iframe> | caixa de areia |
Exemplo
Um <iframe> com restrições extras:
<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>
Suporte ao navegador
Os números na tabela especificam a primeira versão do navegador que suporta totalmente o atributo.
Attribute | |||||
---|---|---|---|---|---|
sandbox | 4.0 | 10.0 | 17.0 | 5.0 | 15.0 |