Enum Sandbox
De naam: Aspose.Html Verzameling: Aspose.HTML.dll (25.4.0)
Een sandboxing vlag set is een set van nul of meer van de volgende vlaggen, die worden gebruikt om de vaardigheden die potentieel onbetrouwde middelen te beperken.
[Flags]
[ComVisible(true)]
public enum Sandbox
Fields
AutomaticFeatures = 256
Deze vlag blokken functies die automatisch triggeren, zoals het automatisch spelen van een video of het automatisch richten op een vormbeheersing.
AuxiliaryNavigation = 2
Deze vlag voorkomt dat inhoud nieuwe ondersteunende browsingcontexten creëert, bijvoorbeeld met behulp van het doel attribuut of de methode window.open().
DocumentDomain = 1024
Deze vlag voorkomt de inhoud van het gebruik van de document.domain functie om de effectieve script oorsprong te veranderen.
Forms = 32
Deze vlag blokken vormen submissie.
Fullscreen = 512
Deze vlag voorkomt de inhoud van het gebruik van de requestFullscreen() methode.
Images = 2048
Deze vlag verhindert het opladen van afbeeldingen.
Navigation = 1
Deze vlag voorkomt de inhoud van het navigeren van browsingcontexten andere dan de zandboxed browsingcontexten zelf (of browsingcontexten verder nest in het), bijbehorende browsingcontexten (die worden beschermd door de zandboxed bijbehorende browsingcontexten vlag hieronder gedefinieerd), en de top-level browsingcontexten (die wordt beschermd door de zandboxed top-level browsingcontexten vlag hieronder gedefinieerd).Als de sandboxed auxiliary navigation browsing contextvlag niet is ingesteld, dan in bepaalde gevallen de beperkingen echter toestaan dat popups (nieuwe top-level browsing contexten) worden geopend. Deze browsing contexten hebben altijd een toegestane sandboxed navigator, ingesteld wanneer de browsing context is gecreëerd, waardoor de browsing context die ze heeft gecreëerd om ze echt te navigeren. (Anders, de sandboxed navigation browsing contextvlag zou ze verhinderen om te worden geopend zelfs als ze zijn geopend.
None = 0
Geen vlag is ingesteld, elke sandboxfunctie wordt geaccepteerd
Origin = 16
Deze vlag versterkt de inhoud in een unieke oorsprong, waardoor het niet toegang krijgt tot andere inhoud van dezelfde oorsprong.
Plugins = 8
Deze vlag voorkomt de inhoud van het instantieren van plugins, hetzij met behulp van het ingebouwde element, het object element, het applet element, of door het navigeren van een ingebouwde browsingcontext, tenzij die plugins kunnen worden gewaarborgd.
PointerLock = 64
Deze vlag blokkeert de Pointer Lock API.
Scripts = 128
Deze vlag blokkeert de uitvoering van de script.
TopLevelNavigation = 4
Deze vlag voorkomt dat content hun top-level browsingcontext navigeren en voorkomt dat content hun top-level browsingcontext sluit.Wanneer de sandboxed top-level navigatie contextvlag niet is ingesteld, kan de inhoud zijn top-level navigatie context navigeren, maar andere browsing contexten zijn nog steeds beschermd door de sandboxed navigatie contextvlag en mogelijk de sandboxed auxiliary navigatie contextvlag.