Enum Sandbox

Sandbox enumeration

Un set di flag sandboxing è un insieme di zero o più dei seguenti flag, utilizzati per limitare le capacità di risorse potenzialmente non attendibili.

[Flags]
public enum Sandbox

I valori

NomeValoreDescrizione
None0Nessun flag impostato, tutte le funzionalità sandbox sono accettate
Navigation1Questo flag impedisce al contenuto di navigare in contesti di navigazione diversi dal contesto di navigazione sandbox stesso (o contesti di navigazione ulteriormente nidificati al suo interno), contesti di navigazione ausiliari (che sono protetti dal flag del contesto di navigazione di navigazione ausiliario sandbox definito di seguito) e il flag di primo livello contesto di navigazione (che è protetto dal flag del contesto di navigazione di navigazione di primo livello in modalità sandbox definito di seguito). Se il flag del contesto di navigazione della navigazione ausiliaria in modalità sandbox non è impostato, in alcuni casi le restrizioni consentono comunque l’apertura di popup (nuovi contesti di navigazione di primo livello). Questi contesti di navigazione hanno sempre un navigatore sandbox consentito, impostato quando viene creato il contesto di navigazione, che consente al contesto di navigazione che li ha creati di navigarli effettivamente. (In caso contrario, il flag del contesto di navigazione della navigazione in modalità sandbox impedirebbe la navigazione anche se fossero aperti.
AuxiliaryNavigation2Questo flag impedisce al contenuto di creare nuovi contesti di navigazione ausiliari, ad esempio utilizzando l’attributo target o il metodo window.open().
TopLevelNavigation4Questo flag impedisce al contenuto di navigare nel contesto di navigazione di primo livello e impedisce al contenuto di chiudere il contesto di navigazione di primo livello. Quando il flag del contesto di navigazione della navigazione di primo livello in modalità sandbox non è impostato, il contenuto può navigare nel suo contesto di navigazione di primo livello, ma altri contesti di navigazione sono comunque protetti dal flag del contesto di navigazione della navigazione in modalità sandbox ed eventualmente dal flag del contesto di navigazione della navigazione ausiliaria in modalità sandbox.
Plugins8Questo flag impedisce al contenuto di istanziare i plug-in, sia utilizzando l’elemento embed, l’elemento oggetto, l’elemento applet o attraverso la navigazione di un contesto di navigazione nidificato, a meno che tali plug-in non possano essere protetti.
Origin10Questo flag forza il contenuto in un’origine univoca, impedendogli così di accedere ad altri contenuti dalla stessa origine.
Forms20Questo flag blocca l’invio del modulo.
PointerLock40Questo flag disabilita l’API Pointer Lock.
Scripts80Questo flag blocca l’esecuzione dello script.
AutomaticFeatures100Questo flag blocca le funzionalità che si attivano automaticamente, come la riproduzione automatica di un video o la messa a fuoco automatica di un controllo del modulo.
Fullscreen200Questo flag impedisce al contenuto di utilizzare il metodo requestFullscreen().
DocumentDomain400Questo flag impedisce al contenuto di utilizzare la funzione document.domain per modificare l’origine effettiva dello script.
Images800Questo flag disabilita il caricamento delle immagini.

Guarda anche