أحدث البرامج التعليمية وتطوير الشبكة
 

HTML <iframe> sandbox Attribute

<HTML <iframe> العلامة

مثال

و <iframe> مع قيود إضافية:

<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>
انها محاولة لنفسك »

أكثر "انها محاولة لنفسك" الأمثلة أدناه.


تعريف واستخدام

على sandbox السمة تمكن مجموعة إضافية من القيود المفروضة على المحتوى في إطار iframe.

عندما sandbox هي السمة الحالية، وذلك بما يلي:

  • علاج مضمون بأنها من أصل فريد
  • تقديم النموذج كتلة
  • تنفيذ البرنامج النصي كتلة
  • تعطيل واجهات برمجة التطبيقات
  • منع الروابط عن استهداف سياقات التصفح الأخرى
  • منع محتوى من استخدام المحمول (من خلال <embed>, <object>, <applet> ، أو other )
  • منع المحتوى للتنقل سياقها تصفح المستوى الأعلى
  • منع ميزات وأدى تلقائيا (مثل اللعب تلقائيا الفيديو أو التركيز عنصر تحكم النموذج تلقائيا)

قيمة sandbox يمكن أن يكون سمة إما رمل العادل (ثم يتم تطبيق كافة القيود)، أو قائمة مفصولة مساحة القيم المحددة مسبقا من شأنها أن تزيل القيود المفروضة معينة.


دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل السمة.

السمة
sandbox 4.0 10.0 17.0 5.0 15.0

الخلافات بين HTML 4.01 و HTML5

على sandbox السمة الجديدة في HTML5.


بناء الجملة

<iframe sandbox="value">

السمة القيم

القيمة وصف
( no value ) وينطبق على جميع القيود
allow-forms إعادة يتيح تقديم النموذج
allow-pointer-lock إعادة تمكين واجهات برمجة التطبيقات
allow-popups إعادة تمكين بالنوافذ
allow-same-origin يسمح للمحتوى iframe للأن تعامل على أنها من نفس المصدر
allow-scripts إعادة تمكين البرامج النصية
allow-top-navigation يسمح للمحتوى iframe للتنقل سياقها تصفح المستوى الأعلى

المزيد من الأمثلة

مثال

و <iframe> sandbox السماح تقديم النموذج:

<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>
انها محاولة لنفسك »

مثال

و <iframe> sandbox السماح البرامج النصية والوصول إلى محتوى الخادم:

<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-same-origin allow-scripts"></iframe>
انها محاولة لنفسك »

<HTML <iframe> العلامة