Enum Sandbox
Namn på plats: Aspose.Html Sammanfattning: Aspose.HTML.dll (25.4.0)
En sandboxing flagg uppsättning är en uppsättning av noll eller mer av följande flaggor, som används för att begränsa de förmågor som potentiellt otillförtroende resurser.
[Flags]
[ComVisible(true)]
public enum Sandbox
Fields
AutomaticFeatures = 256
Denna flagg blockerar funktioner som utlöser automatiskt, till exempel automatiskt spela en video eller automatiskt fokusera en formkontroll.
AuxiliaryNavigation = 2
Denna flagga förhindrar innehåll från att skapa nya hjälpmedel för surfning, t.ex. med hjälp av målsattributen eller metoden window.open().
DocumentDomain = 1024
Denna flagga förhindrar innehåll från att använda dokument.domain-funktionen för att ändra den effektiva skript ursprung.
Forms = 32
Denna flagg blockerar form av inlämning.
Fullscreen = 512
Denna flagga förhindrar innehåll från att använda begäranFullscreen() metod.
Images = 2048
Denna flagga förhindrar bildladdning.
Navigation = 1
Denna flagga förhindrar innehåll från att navigera webbläsarkontexter annat än sandboxade webbläsarkontexten själv (eller webbläsarkontexter längre nysted inuti det), hjälpbläsarkontexter (som är skyddade av sandboxade hjälpbläsarkontexten flagga definierad nedan), och toppnivåbläsarkontexten (som är skyddad av sandboxade toppnivåbläsarkontexten flagga definierad nedan).Om sandboxade hjälpmedelsnavigering sammanhang flagga inte är inställd, då i vissa fall begränsningarna dock tillåter popups (ny toppnivå surfing sammanhang) att öppnas. Dessa surfing sammanhang alltid har en tillåten sandboxade navigator, inställd när den surfing sammanhang skapas, vilket gör det möjligt för den surfing sammanhang som skapade dem att faktiskt navigera dem. (I övrigt, sandboxade surfing sammanhang flagga skulle förhindra dem från att navigeras även om de öppnades.
None = 0
Inga flaggor ställs in, varje sandbox-funktion accepteras
Origin = 16
Denna flagga stärker innehållet i en unik ursprung, vilket hindrar det från att komma åt annat innehåll från samma ursprung.
Plugins = 8
Denna flagga förhindrar innehåll från att installera plugins, oavsett om du använder det inbäddade elementet, objektet, appletelementet eller genom navigering av en inbäddad webbläsarkontext, såvida inte dessa plugins kan säkras.
PointerLock = 64
Denna flagga inaktiverar Pointer Lock API.
Scripts = 128
Denna flagga blockerar skriptutförande.
TopLevelNavigation = 4
Denna flagga förhindrar innehåll från att navigera deras topp-nivå surfing sammanhang och förhindrar innehåll från att stänga deras topp-nivå surfing sammanhang.När den sandboxade toppnivånavigeringskontextflaggan inte är inställd kan innehållet navigera dess toppnivånavigeringskontext, men andra surfkontexter är fortfarande skyddade av sandboxade navigeringskontextflaggan och eventuellt sandboxade hjälpnavigeringskontextflaggan.