Gli ultimi tutorial di sviluppo web
 

HTML <iframe> sandbox Attribute

<HTML <iframe> tag

Esempio

Un <iframe> con restrizioni aggiuntive:

<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>
Prova tu stesso "

Più "Provate voi stessi" esempi di seguito.


Definizione e utilizzo

La sandbox attributo consente un ulteriore set di restrizioni per il contenuto del iframe.

Quando la sandbox attributo è presente, e lo farà:

  • trattare il contenuto come da un'origine unica
  • forma di blocco presentazione
  • l'esecuzione dello script blocco
  • disabilitare API
  • evitare che i collegamenti da mira altri contesti di navigazione
  • evitare che il contenuto di utilizzare i plugin (attraverso <embed>, <object>, <applet> , o other )
  • evitare che il contenuto per navigare il suo contesto di navigazione di primo livello
  • bloccare caratteristiche attivati ​​automaticamente (come la riproduzione automatica di un video o automaticamente messa a fuoco di un controllo di modulo)

Il valore della sandbox attributo può essere sia solo sandbox (quindi tutte le restrizioni vengono applicate), o un elenco separato da spazi di valori predefiniti che rimuoverà le restrizioni particolari.


Supporto per il browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'attributo.

Attributo
sandbox 4.0 10.0 17,0 5.0 15.0

Differenze tra HTML 4.01 e HTML5

La sandbox attributo è di nuovo in HTML5.


Sintassi

<iframe sandbox="value">

I valori degli attributi

Valore Descrizione
( no value ) Si applica tutte le restrizioni
allow-forms Re-abilita modulo di presentazione
allow-pointer-lock Re-API consente
allow-popups Re-abilita i popup
allow-same-origin Consente il contenuto iframe da trattare come dalla stessa origine
allow-scripts Re-abilita gli script
allow-top-navigation Permette il contenuto iframe per navigare il suo contesto di navigazione di primo livello

Altri esempi

Esempio

Un <iframe> sandbox forma che consenta la presentazione:

<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>
Prova tu stesso "

Esempio

Una <iframe> sandbox che permette di script e l'accesso ai contenuti del server:

<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-same-origin allow-scripts"></iframe>
Prova tu stesso "

<HTML <iframe> tag