مثال
و <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>
انها محاولة لنفسك »