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