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 "