HTML <iframe> sandbox علمی مقصد
تعریف اور استعمال
sandbox
علمی مقصد کی اجازت دی جاتی ہے تاکہ وہ <iframe> میں موجود مقصد کا ایک گروپ اضافی قیدوں کو فعال کر سکے
وقتی sandbox
علمی مقصد موجود ہونے پر، وہ:
- مقصد کو واحد مقصد سے پارہا جاتا ہے
- فرم کی پیشکش کی اجازت دی نہیں دی جاتی
- اسکریپٹ کی اجازت دی نہیں دی جاتی
- API کی اجازت دی نہیں دی جاتی
- لنگ کی اجازت دی نہیں دی جاتی تاکہ وہ دیگر پرچار میں ناچار نہیں جائے
- مقصد کا استعمال کئے جانے کی اجازت دی نہیں دی جاتی (嵌入式، <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="قیمتی">
علمی مقصد
مقصد | وصف |
---|---|
"" (کوئی مقصد نہیں) | ایکاواک کی اجازت دی جاتی ہے جس میں سارے قیدوں کا استعمال کیا جاتا ہے。 |
allow-forms | فرم کی پیشکش کی اجازت دی جاتی ہے。 |
allow-modals | مودل وینڈ کھولنے کی اجازت دی جاتی ہے。 |
allow-orientation-lock | پرنامہ کی سمت بند شدگی کی اجازت دی جاتی ہے。 |
allow-pointer-lock | اجازه میدهد که از API Pointer Lock استفاده شود. |
allow-popups | اجازه میدهد که پنجرههای بالای پاپآپ باز شوند. |
allow-popups-to-escape-sandbox | اجازه میدهد که پنجرههای بالای پاپآپ جدید باز شوند بدون اینکه از 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 |