Enum Sandbox

Sandbox enumeration

Korumalı alan bayrak seti, potansiyel olarak güvenilmeyen kaynakların yeteneklerini kısıtlamak için kullanılan sıfır veya aşağıdaki bayraklardan daha fazlasıdır.

[Flags]
public enum Sandbox

değerler

İsimDeğerTanım
None0İşaret ayarlanmadı, her sanal alan özelliği kabul edildi
Navigation1Bu bayrak, içeriğin, korumalı alan gözatma bağlamının kendisi (veya bunun içinde daha fazla yuvalanmış olan göz atma bağlamları), yardımcı göz atma bağlamları (bir sonraki adımda tanımlanan korumalı alan yardımcı gezinme göz atma bağlamı bayrağı tarafından korunan) ve üst seviye dışındaki göz atma bağlamlarında gezinmesini engeller. göz atma içeriği (aşağıda tanımlanan korumalı alanlı üst düzey gezinme göz atma bağlamı bayrağı tarafından korunur). Korumalı alan yardımcı navigasyon göz atma içeriği bayrağı ayarlanmamışsa, bazı durumlarda kısıtlamalar yine de açılır pencerelerin (yeni üst düzey göz atma bağlamları) açılmasına izin verir. Bu göz atma bağlamlarında her zaman, göz atma bağlamı oluşturulduğunda ayarlanan ve onları oluşturan göz atma bağlamının içlerinde gerçekten gezinmesine izin veren, izin verilen bir sanal alan gezgini vardır. (Aksi takdirde, sanal alan gezinti göz atma bağlamı bayrağı, açılmış olsalar bile bunların gezinmesini engeller.
AuxiliaryNavigation2Bu bayrak, içeriğin yeni yardımcı göz atma bağlamları oluşturmasını engeller, örn. target özniteliği veya window.open() yöntemi.
TopLevelNavigation4Bu bayrak, içeriğin üst düzey göz atma bağlamında gezinmesini ve içeriğin üst düzey göz atma bağlamını kapatmasını engeller. Korumalı alanda üst düzey gezinme göz atma bağlamı bayrağı ayarlanmadığında, içerik üst düzey göz atma bağlamında gezinebilir, ancak diğer göz atma bağlamları, korumalı alanlı gezinme göz atma bağlamı bayrağı ve muhtemelen korumalı alanlı yardımcı gezinme göz atma bağlamı bayrağı tarafından korunmaya devam eder.
Plugins8Bu bayrak, eklentiler güvenli hale getirilmedikçe, içeriğin embed öğesi, object öğesi, applet öğesi kullanılarak veya iç içe geçmiş bir göz atma bağlamında gezinme yoluyla eklentileri başlatmasını engeller.
Origin10Bu bayrak, içeriği benzersiz bir kaynağa zorlar, böylece aynı kaynaktan başka içeriğe erişmesini engeller.
Forms20Bu işaret, form gönderimini engeller.
PointerLock40Bu işaret, İşaretçi Kilidi API’sini devre dışı bırakır.
Scripts80Bu işaret, komut dosyasının yürütülmesini engeller.
AutomaticFeatures100Bu bayrak, bir videoyu otomatik olarak oynatmak veya bir form denetimine otomatik olarak odaklanmak gibi otomatik olarak tetiklenen özellikleri engeller.
Fullscreen200Bu bayrak, içeriğin requestFullscreen() yöntemini kullanmasını engeller.
DocumentDomain400Bu bayrak, içeriğin, etkili betik kaynağını değiştirmek için document.domain özelliğini kullanmasını engeller.
Images800Bu işaret, resim yüklemeyi devre dışı bırakır.

Ayrıca bakınız