sandbox
HTML <iframe> sandbox atributi
Misol
Qo‘shimcha cheklovlarga ega <iframe>:
<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>
O‘zingiz sinab ko‘ring »
Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.
Ta’rif va qo‘llanilishi
sandbox atributi iframe ichidagi kontent uchun qo‘shimcha cheklovlar to‘plamini yoqadi.
sandbox atributi mavjud bo‘lganda u:
- kontentni noyob manbadan (unique origin) kelgan deb hisoblaydi
- forma yuborilishini bloklaydi
- skript bajarilishini bloklaydi
- API’larni o‘chirib qo‘yadi
- havolalarning boshqa brauzer kontekstlariga yo‘naltirilishining oldini oladi
- kontentning plaginlardan foydalanishiga yo‘l qo‘ymaydi (
<embed>,<object>,<applet>yoki boshqalar orqali) - kontentning o‘zi joylashgan yuqori darajadagi brauzer kontekstida navigatsiya qilishining oldini oladi
- avtomatik ishga tushadigan imkoniyatlarni (masalan, videoni avtomatik ijro etish yoki forma boshqaruv elementiga avtomatik fokus berish) bloklaydi
sandbox atributining qiymati bo‘sh bo‘lishi (bunda barcha cheklovlar qo‘llaniladi) yoki muayyan cheklovlarni OLIB TASHLAYDIGAN oldindan belgilangan qiymatlarning bo‘sh joy bilan ajratilgan ro‘yxati bo‘lishi mumkin.
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi raqamlar atributni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Atribut | |||||
|---|---|---|---|---|---|
| sandbox | 4.0 | 10.0 | 17.0 | 5.0 | 15.0 |
Sintaksis
<iframe sandbox="value">
Atribut qiymatlari
| Qiymat | Tavsif |
|---|---|
| (qiymatsiz) | Barcha cheklovlarni qo‘llaydi |
| allow-forms | Formani yuborishga ruxsat beradi |
| allow-modals | Modal oynalarni ochishga ruxsat beradi |
| allow-orientation-lock | Ekran yo‘nalishini qulflashga ruxsat beradi |
| allow-pointer-lock | Pointer Lock API’dan foydalanishga ruxsat beradi |
| allow-popups | Qalqib chiquvchi oynalarga (popup) ruxsat beradi |
| allow-popups-to-escape-sandbox | Qalqib chiquvchi oynalarga sandbox cheklovlarini meros qilib olmasdan yangi oynalar ochishga ruxsat beradi |
| allow-presentation | Taqdimot seansini boshlashga ruxsat beradi |
| allow-same-origin | iframe kontentiga xuddi o‘sha manbadan (same origin) kelgandek munosabatda bo‘lishga ruxsat beradi |
| allow-scripts | Skriptlarni ishga tushirishga ruxsat beradi |
| allow-top-navigation | iframe kontentiga o‘zining yuqori darajadagi ko‘rish kontekstida navigatsiya qilishga ruxsat beradi |
| allow-top-navigation-by-user-activation | iframe kontentiga o‘zining yuqori darajadagi ko‘rish kontekstida navigatsiya qilishga ruxsat beradi, lekin faqat foydalanuvchi tomonidan boshlangan bo‘lsa |
Ko‘proq misollar
Misol
Forma yuborishga ruxsat beruvchi <iframe> sandbox’i:
<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>
O‘zingiz sinab ko‘ring »
Misol
Skriptlarga ruxsat beruvchi <iframe> sandbox’i:
<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-scripts"></iframe>
O‘zingiz sinab ko‘ring »
❮ HTML <iframe> tegi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
