Enum Sandbox

Sandbox enumeration

एक सैंडबॉक्सिंग फ़्लैग सेट निम्न फ़्लैग्स में से शून्य या अधिक का एक सेट है, जिसका उपयोग उन क्षमताओं को प्रतिबंधित करने के लिए किया जाता है जो संभावित रूप से अविश्वसनीय संसाधन हैं।

[Flags]
public enum Sandbox

मान

नामकीमतविवरण
None0कोई फ़्लैग सेट नहीं किया गया है, प्रत्येक सैंडबॉक्स सुविधा स्वीकार की जाती है
Navigation1यह फ़्लैग सामग्री को सैंडबॉक्स किए गए ब्राउज़िंग कॉन्टेक्स्ट के अलावा अन्य ब्राउज़िंग संदर्भों में नेविगेट करने से रोकता है (या ब्राउज़िंग संदर्भों को इसके अंदर नेस्टेड किया गया है), सहायक ब्राउज़िंग संदर्भों (जो सैंडबॉक्स किए गए ऑक्ज़ीलरी नेविगेशन ब्राउज़िंग कॉन्टेक्स्ट फ़्लैग द्वारा सुरक्षित हैं जो आगे परिभाषित हैं), और शीर्ष-स्तर ब्राउज़िंग संदर्भ (जो नीचे परिभाषित सैंडबॉक्स्ड शीर्ष-स्तरीय नेविगेशन ब्राउज़िंग संदर्भ फ़्लैग द्वारा सुरक्षित है)। यदि सैंडबॉक्स्ड सहायक नेविगेशन संदर्भ फ़्लैग सेट नहीं है, तो कुछ मामलों में प्रतिबंध फिर भी पॉपअप (नए शीर्ष-स्तरीय ब्राउज़िंग संदर्भ) को खोलने की अनुमति देते हैं। इन ब्राउज़िंग संदर्भों में हमेशा एक अनुमत सैंडबॉक्स वाला नेविगेटर होता है, जो ब्राउज़िंग संदर्भ बनाए जाने पर सेट होता है, जो ब्राउज़िंग संदर्भ को वास्तव में उन्हें नेविगेट करने की अनुमति देता है। (अन्यथा, सैंडबॉक्स किया गया नेविगेशन ब्राउज़िंग संदर्भ फ़्लैग उन्हें खोले जाने पर भी नेविगेट किए जाने से रोकेगा.
AuxiliaryNavigation2यह ध्वज सामग्री को नए सहायक ब्राउज़िंग संदर्भ बनाने से रोकता है, उदाहरण के लिए लक्ष्य विशेषता का उपयोग करना, या window.open() विधि.
TopLevelNavigation4यह फ़्लैग सामग्री को उनके शीर्ष-स्तरीय ब्राउज़िंग संदर्भ में नेविगेट करने से रोकता है और सामग्री को उनके शीर्ष-स्तरीय ब्राउज़िंग संदर्भ को बंद करने से रोकता है। जब सैंडबॉक्स किया गया शीर्ष-स्तरीय नेविगेशन ब्राउज़िंग कॉन्टेक्स्ट फ़्लैग सेट नहीं होता है, तो सामग्री इसके शीर्ष-स्तरीय ब्राउज़िंग संदर्भ को नेविगेट कर सकती है, लेकिन अन्य ब्राउज़िंग संदर्भ अभी भी सैंडबॉक्स किए गए नेविगेशन ब्राउज़िंग कॉन्टेक्स्ट फ़्लैग और संभवतः सैंडबॉक्स किए गए सहायक नेविगेशन ब्राउज़िंग कॉन्टेक्स्ट फ़्लैग द्वारा सुरक्षित हैं।
Plugins8यह फ़्लैग सामग्री को प्लगइन्स को इंस्टैंट करने से रोकता है, चाहे एम्बेड तत्व, ऑब्जेक्ट तत्व, एप्लेट तत्व, या नेस्टेड ब्राउज़िंग संदर्भ के नेविगेशन के माध्यम से, जब तक कि उन प्लगइन्स को सुरक्षित नहीं किया जा सकता है।
Origin10यह ध्वज सामग्री को एक अद्वितीय मूल में बाध्य करता है, इस प्रकार इसे उसी मूल से अन्य सामग्री तक पहुँचने से रोकता है।
Forms20यह फ़्लैग फ़ॉर्म सबमिट करने से रोकता है.
PointerLock40यह फ्लैग पॉइंटर लॉक एपीआई को निष्क्रिय कर देता है।
Scripts80यह फ़्लैग स्क्रिप्ट निष्पादन को रोकता है.
AutomaticFeatures100यह फ़्लैग उन सुविधाओं को ब्लॉक करता है जो स्वचालित रूप से ट्रिगर होती हैं, जैसे स्वचालित रूप से वीडियो चलाना या फ़ॉर्म नियंत्रण को स्वचालित रूप से फ़ोकस करना.
Fullscreen200यह फ़्लैग सामग्री को अनुरोध फ़ुलस्क्रीन () विधि का उपयोग करने से रोकता है.
DocumentDomain400यह फ़्लैग सामग्री को प्रभावी स्क्रिप्ट उत्पत्ति को बदलने के लिए दस्तावेज़.डोमेन सुविधा का उपयोग करने से रोकता है.
Images800यह फ़्लैग छवि लोड करने को अक्षम करता है.

यह सभी देखें