Exemplu
O <iframe> cu restricții suplimentare:
<iframe src="demo_iframe_sandbox.htm"
sandbox></iframe>
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
sandbox atribut permite un set suplimentar de restricții pentru conținutul din iframe.
Când sandbox atributul este prezent, și va:
- tratează conținutul ca fiind de la o origine unică
- depunere sub formă de bloc
- executarea script bloc
- dezactivați API-uri
- preveni link-uri de la direcționarea în funcție de alte contexte de navigare
- împiedica conținutul de la utilizarea pluginuri (prin <embed>, <object>, <applet> , sau other )
- preveni conținutul pentru a naviga contextul său de navigare de nivel superior
- blochează caracteristici declanșate automat (cum ar fi redarea în mod automat un video sau automat, concentrându-se un control formular)
Valoarea sandbox atribut poate fi fie doar sandbox (atunci sunt aplicate toate restricțiile) sau o listă separată cu spațiu de valori predefinite , care va elimina restricțiile particulare.
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin atributul.
Atribut | |||||
---|---|---|---|---|---|
sandbox | 4 | 10.0 | 17.0 | 5 | 15.0 |
Diferențe între HTML 4.01 și HTML5
sandbox atribut este nou în HTML5.
Sintaxă
<iframe sandbox=" Valorile atributelor Valoare Descriere ( no value ) Se aplică toate restricțiile allow-forms Re-permite trimiterea formularului allow-pointer-lock Re-permite API-uri allow-popups Re-permite popup-uri allow-same-origin Permite conținutul iframe să fie tratate ca fiind de aceeași origine allow-scripts Re-permite script-uri allow-top-navigation Permite conținutul iframe pentru a naviga contextul său de navigare de nivel superior
Mai multe exemple
Exemplu
O <iframe> sandbox formularul de depunere a permite:
<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe> Încearcă - l singur »
Exemplu
O <iframe> sandbox cu <iframe> sandbox care permite script - uri și acces la conținutul de server:
<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-same-origin
allow-scripts"></iframe> Încearcă - l singur »