Enum Sandbox
名称: Aspose.Html セットアップ: Aspose.HTML.dll (25.4.0)
サンドボクシングフラッグセットは、潜在的に不信任な資源の能力を制限するために使用される以下のフラッグのゼロまたはそれ以上のセットです。
[Flags]
[ComVisible(true)]
public enum Sandbox
Fields
AutomaticFeatures = 256
このフラッグブロックは、動画を自動的に再生したり、フォームコントロールを自動的に焦点を当てたりするなど、自動的に起動する機能があります。
AuxiliaryNavigation = 2
このフラッグは、新しい補助的なブラウジングコンテキスト、例えばターゲット属性、または window.open() メソッドを使用してコンテンツを作成するのを妨げます。
DocumentDomain = 1024
このフラッグは、効果的な脚本の起源を変更するために、ドメインドメイン機能を使用するコンテンツを妨げます。
Forms = 32
このフラッグブロックは提出を形作ります。
Fullscreen = 512
このフラッグは、コンテンツがリクエストFullscreen() メソッドを使用するのを妨げます。
Images = 2048
このフラッグは画像の充電を妨げます。
Navigation = 1
このフラッグは、サンドボックスされたブラウジングコンテキストそのもの以外のブラウジングコンテキストのコンテンツを防ぐ(またはその内部にさらに浸透したブラウジングコンテキスト)、補助ブラウジングコンテキスト(以下に定義されたサンドボックスされた補助ブラウジングコンテキストフラッグによって保護されている)、およびトップレベルのブラウジングコンテキスト(以下に定義されたサンドボックスされたトップレベルのブラウジングコンテキストフラッグによって保護されている)。サンドボックスの補助ブラウジングコンテキストフラッグが設定されていない場合は、いくつかのケースでは、制限はそれでもポップアップ(新しいトップレベルのブラウジングコンテキスト)を開くことを許可します. これらのブラウジングコンテキストは常にサンドボックスのナビゲーターが許可され、ブラウジングコンテキストが作成されたときに設定され、それらを作成したブラウジングコンテキストが実際にそれらをナビゲートすることを可能にします。
None = 0
フラッグは設定されず、すべてのサンドボックス機能が受け入れられます。
Origin = 16
この旗は、コンテンツをユニークな起源に強化し、同一の起源の他のコンテンツへのアクセスを妨げます。
Plugins = 8
このフラッグは、コンテンツをインスタンティングプラグインから防止するか、組み込まれた要素、オブジェクト要素、アップルト要素を使用するか、または組み込まれたブラウジングコンテキストのナビゲーションを通じて、これらのプラグインが保証されない限り。
PointerLock = 64
このフラッグは Pointer Lock API を無効にします。
Scripts = 128
このフラッグは脚本実行をブロックします。
TopLevelNavigation = 4
この旗は、コンテンツがトップレベルのブラウジングコンテンツをナビゲートするのを妨げ、コンテンツがトップレベルのブラウジングコンテンツを閉鎖するのを妨げます。サンドボックスのトップレベルのブラウジングコンテキストフラッグが設定されていない場合、コンテンツはそのトップレベルのブラウジングコンテキストをブラウジングすることができますが、他のブラウジングコンテキストはまだサンドボックスのブラウジングコンテキストフラッグと可能な限りサンドボックスのアシスタントブラウジングコンテキストフラッグによって保護されています。