English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo di etichette HTML

HTML: attributo sandbox di <iframe>

L'attributo sandbox ha abilitato un insieme di restrizioni aggiuntive per il contenuto dell'iframe

 HTML <iframe> etichetta

Esempio online

<iframe> ha altre restrizioni:

<!DOCTYPE html>
<html>
<head>
<title>HTML: attributo sandbox di <iframe> - Sito di base di tutorial oldtoolbag.com</title>
<body>
<iframe src="demo-iframe-sandbox.html" sandbox>
  <p>Il tuo browser non supporta gli iframe.</p>
</iframe>
<p>Il pulsante "Ottieni data e ora" eseguirà lo script nell'iframe.</p>
<p>Poiché è stato impostato l'attributo sandbox, non è permesso eseguire script nel contenuto dell'iframe.</p>
<p>Puoi aggiungere "permesso script" all'attributo sandbox per permettere l'esecuzione di JavaScript.</p>
</body>
</html>
Testa per vedere ‹/›

Compatibilità del browser

IEFirefoxOperaChromeSafari

Internet Explorer 10, Firefox, Chrome e Safari supportano l'attributo sandbox.

Attenzione:Opera e Internet Explorer 9 e versioni precedenti non supportano l'attributo sandbox.

Definizione e uso

L'attributo sandbox ha abilitato un insieme di restrizioni aggiuntive per il contenuto dell'iframe.
Quando è presente l'attributo sandbox, esso:

  1. Visualizzare il contenuto come proveniente da un'unica fonte

  2. Bloccare i submit bloccati

  3. Bloccare l'esecuzione di script

  4. Disabilitare le API

  5. Bloccare la localizzazione dei link in altri contesti di navigazione

  6. Bloccare l'uso di plugin (attraverso <embed>, <object>, <applet> o altri)

  7. Bloccare la navigazione del contenuto nel contesto superiore del browser

  8. Bloccare le funzioni attivate automaticamente (ad esempio, riproduzione automatica di video o messa a fuoco automatica dei controlli del modulo)
    Il valore dell'attributo sandbox può essere solo sandbox (che rimuove tutte le restrizioni dell'applicazione) o una lista di valori predefiniti separati da spazi, che rimuoveranno restrizioni specifiche.

Differenze tra HTML 4.01 e HTML5

L'attributo sandbox è una nuova proprietà di HTML5.

Sintassi

<iframe sandbox="value">

Valore dell'attributo

ValoreDescrizione
""Abilita tutte le condizioni di limitazione
allow-same-originConsente di trattare i contenuti come sorgenti normali. Se non viene utilizzato questo termine, i contenuti incorporati verranno considerati come una sorgente indipendente.
allow-top-navigationIl contesto della pagina incorporata può navigare (caricare) contenuti nel contesto di navigazione superiore (browsing context). Se non viene utilizzato questo termine, l'operazione non sarà disponibile.
allow-formsConsente il submit dei moduli.
allow-scriptsConsente l'esecuzione di script.

Più esempi

Un <iframe> sandbox che consente il submit dei moduli.
Abilita una serie di limitazioni aggiuntive, ma consente il submit dei moduli.

Un <iframe> sandbox che consente script e accesso ai contenuti del server.
Abilita una serie di limitazioni aggiuntive, ma consente script e accesso ai contenuti del server.

 HTML <iframe> etichetta