Enum Sandbox
Der Name: Aspose.Html Sammlung: Aspose.HTML.dll (25.4.0)
Ein Sandboxing-Flaggsatz ist eine Reihe von Null oder mehr der folgenden Flaggen, die verwendet werden, um die Fähigkeiten zu beschränken, die potenziell nicht vertrauenswürdigen Ressourcen.
[Flags]
[ComVisible(true)]
public enum Sandbox
Fields
AutomaticFeatures = 256
Diese Flagblocks haben Funktionen, die automatisch auslösen, z. B. automatisch ein Video spielen oder automatisch eine Formkontrolle konzentrieren.
AuxiliaryNavigation = 2
Diese Flagge verhindert, dass Inhalte zusätzliche Browsingkontexte erstellen, z. B. mit dem Zielattribut oder mit der Methode window.open.
DocumentDomain = 1024
Diese Flagge verhindert, dass Inhalte die Funktion “document.domain” verwenden, um die wirksame Ursprung des Skripts zu ändern.
Forms = 32
Diese Flagblöcke bilden eine Unterbringung.
Fullscreen = 512
Diese Flagge verhindert, dass Inhalte die ForderungFullscreen() Methode verwenden.
Images = 2048
Diese Flagge behindert die Bildladung.
Navigation = 1
Diese Flagge verhindert den Inhalt von Navigation Browsing Kontexten anderer als das Sandboxed Browsing Kontext selbst (oder Browsing Kontexten weiter in ihm niedergelegt), Hilfsbrowsing Kontexten (die durch den Sandboxed Hilfsbrowsing Kontext Flag definiert werden) und den Top-Level Browsing Kontext (die durch den Sandboxed Top-Level Browsing Kontext Flag definiert werden).Wenn die Sandboxed Assistant-Navigation-Kontakte-Flagge nicht eingestellt wird, dann in einigen Fällen die Einschränkungen jedoch erlauben, Popups (neue Top-Level-Navigation-Kontakte) zu öffnen. Diese Browsing-Kontakte haben immer einen erlaubten Sandboxed-Navigator, eingestellt, wenn der Browsing-Kontakte erstellt wird, die es ermöglicht, dass der Browsing-Kontakte, der sie erstellt, sie tatsächlich zu navigieren. (Andernfalls würde die Sandboxed-Navigation-Kontakte-Flagge verhindern, dass sie auch wenn sie geöffnet wurden.
None = 0
Keine Flagge festgelegt, jede Sandbox-Funktion wird akzeptiert
Origin = 16
Diese Flagge stärkt den Inhalt in eine einzigartige Herkunft und verhindert damit den Zugriff auf andere Inhalte aus der gleichen Herkunft.
Plugins = 8
Diese Flagge verhindert, dass Inhalte von Plugins installieren, sei es mit dem integrierten Element, dem Objektelement, dem Applet Element oder durch die Navigation eines Nested-Browsing-Kontextes, es sei denn, diese Plugins können sichergestellt werden.
PointerLock = 64
Diese Flagge deaktiviert die Pointer Lock API.
Scripts = 128
Diese Flagge blockiert die Script-Exektion.
TopLevelNavigation = 4
Diese Flagge verhindert, dass Inhalte ihre Top-Level-Browsing-Kontakte navigieren und verhindert, dass Inhalte ihre Top-Level-Browsing-Kontakte schließen.Wenn die Sandboxed Top-Level-Navigation-Kontakte-Flagge nicht eingestellt ist, kann die Inhalte ihre Top-Level-Navigation-Kontakte navigieren, aber andere Browsing-Kontakte werden immer noch durch die Sandboxed-Navigation-Kontakte-Flagge und möglicherweise die Sandboxed-Auxiliary-Navigation-Kontakte-Flagge geschützt.