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 |