Sandbox

Sandbox enumeration

Korumalı alan bayrak kümesi, potansiyel olarak güvenilmeyen kaynaklara yönelik yetenekleri kısıtlamak için kullanılan, aşağıdaki işaretlerden sıfır veya daha fazlasından oluşan bir kümedir.

[Flags]
public enum Sandbox

değerler

İsimDeğerTanım
None0Bayrak ayarlanmadı, her korumalı alan özelliği kabul edildi
Navigation1Bu işaret, içeriğin korumalı alana alınmış gözatma bağlamının kendisi (veya içinde daha fazla yuvalanmış bağlamlara gözatma), yardımcı göz atma bağlamları (daha sonra tanımlanan korumalı alanlı yardımcı gezinme gözatma bağlamı bayrağı tarafından korunan) dışındaki göz atma bağlamlarında gezinmesini engeller. tarama bağlamı (aşağıda tanımlanan korumalı alanlı üst düzey gezinme tarama bağlamı bayrağı tarafından korunur). Korumalı alanlı yardımcı gezinme tarama bağlam bayrağı ayarlanmamışsa, bazı durumlarda kısıtlamalar yine de açılır pencerelerin (yeni üst düzey tarama bağlamları) açılmasına izin verir. Bu tarama bağlamlarında her zaman izin verilen bir korumalı alan gezgini bulunur; bu, tarama bağlamı oluşturulduğunda ayarlanır ve bu, onları oluşturan tarama bağlamının gerçekte gezinmesine olanak tanır. (Aksi takdirde, korumalı alan gezinme tarama bağlamı bayrağı, açılmış olsalar bile gezinmelerini engeller.
AuxiliaryNavigation2Bu işaret, içeriğin, örneğin hedef özniteliği veya window.open() yöntemini kullanarak yeni yardımcı tarama bağlamları oluşturmasını engeller.
TopLevelNavigation4Bu işaret, içeriğin üst düzey tarama bağlamında gezinmesini ve içeriğin üst düzey tarama bağlamını kapatmasını engeller. Korumalı alan üst düzey gezinme tarama bağlamı bayrağı ayarlanmadığında, içerik en üst düzey tarama bağlamında gezinebilir, ancak diğer tarama bağlamları, korumalı alan gezinme tarama bağlam bayrağı ve muhtemelen korumalı alan yardımcı gezinme gezinme tarama bağlam bayrağı tarafından korunmaya devam eder.
Plugins8Bu işaret, içeriğin, bu eklentiler güvenli hale getirilemediği sürece, gömme öğesi, nesne öğesi, uygulama öğesi veya iç içe gözatma bağlamında gezinme yoluyla eklentileri başlatmasını engeller.
Origin10Bu işaret, 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 bayrak, İşaretçi Kilidi API’sini devre dışı bırakır.
Scripts80Bu bayrak, komut dosyasının yürütülmesini engeller.
AutomaticFeatures100Bu işaret, otomatik olarak video oynatma veya bir form denetimine otomatik olarak odaklanma gibi otomatik olarak tetiklenen özellikleri engeller.
Fullscreen200Bu işaret, içeriğin requestFullscreen() yöntemini kullanmasını engeller.
DocumentDomain400Bu işaret, içeriğin etkin komut dosyası kaynağını değiştirmek için Document.domain özelliğini kullanmasını engeller.
Images800Bu bayrak, resim yüklemeyi devre dışı bırakır.

Ayrıca bakınız