HTML <iframe> sandbox गुण

परिभाषा और उपयोग

sandbox गुण आइफ्रेम में सामग्री के लिए एक अतिरिक्त समूह नियंत्रणों को सक्षम करता है。

जब sandbox गुण मौजूद होने पर, यह इस प्रकार होगा:

  • सामग्री को एकल स्रोत से माना जाना
  • फॉर्म सबमिट करने को रोकना
  • स्क्रिप्ट को रोकना
  • API को निष्क्रिय करना
  • लिंक को अन्य ब्राउज़र संदर्भ की ओर जाने से रोकना
  • सामग्री को प्लगइन का उपयोग करने से रोकना (जैसे <embed>, <object>, <applet> या अन्य)
  • सामग्री को उच्चस्तरीय ब्राउज़र संदर्भ में नेविगेट करने से रोकना
  • स्वचालित रूप से ट्रिगर किए जाने वाले फ़ंक्शनों (जैसे स्वचालित वीडियो या फॉर्म कंट्रोल को स्वचालित रूप से फोकस) को रोकना

sandbox गुण का मान खाली हो सकता है (तो सभी नियंत्रणों को लागू करें), या वर्णित मानों की सूची (स्पेस से अलग), जो विशिष्ट नियंत्रणों को हटा देगा。

उदाहरण

उदाहरण 1

अतिरिक्त नियंत्रणों के साथ <iframe>

<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>

अपने आप सामने देखें

उदाहरण 2

फॉर्म सबमिट करने के लिए <iframe> सैंडबॉक्स को अनुमति दें:

<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>

अपने आप सामने देखें

उदाहरण 3

स्क्रिप्ट के <iframe> सैंडबॉक्स को अनुमति दें:

<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-scripts"></iframe>

अपने आप सामने देखें

व्याकरण

<iframe sandbox="value">

गुण मान

मान वर्णन
"" (कोई मान नहीं है) सभी नियंत्रणों को लागू करें。
allow-forms फॉर्म सबमिट करने की अनुमति है。
allow-modals मोडल विंडो खोलने की अनुमति है。
allow-orientation-lock स्क्रीन दिशा को लॉक करने की अनुमति है。
allow-pointer-lock Pointer Lock API का उपयोग करने की अनुमति देता है。
allow-popups आउटर पॉपअप को खोलने की अनुमति देता है。
allow-popups-to-escape-sandbox एक नई विंडो खोलकर बाहरी आउटर पॉपअप को खोलने की अनुमति देता है, लेकिन सैंडबॉक्स को अनुकूलित नहीं करता है。
allow-presentation प्रस्तुति सत्र शुरू करने की अनुमति देता है。
allow-same-origin iframe सामग्री को उससे समान स्रोत के रूप में परिगणित करने की अनुमति देता है。
allow-scripts स्क्रिप्ट चलाने की अनुमति देता है。
allow-top-navigation iframe सामग्री द्वारा उच्चस्तरीय ब्राउज़र संदर्भ का नेविगेशन करने की अनुमति देता है。
allow-top-navigation-by-user-activation iframe सामग्री द्वारा उच्चस्तरीय ब्राउज़र संदर्भ का नेविगेशन करने की अनुमति देता है, लेकिन केवल उपयोगकर्ता द्वारा प्रारंभ होने पर।

ब्राउज़र समर्थन

तालिका में दिए गए नंबरों को इस गुण के पहले पूर्णता से समर्थन देने वाले ब्राउज़र का संस्करण निर्दिष्ट किया गया है。

च्रोम एज फायरफॉक्स सफारी ओपेरा
च्रोम एज फायरफॉक्स सफारी ओपेरा
4.0 10.0 17.0 5.0 15.0