Ultimele tutoriale de dezvoltare web
 

HTML <iframe> sandbox Attribute

<HTML <iframe> tag

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 »

<HTML <iframe> tag