English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لـ HTML

كامل قائمة العلامات HTML

HTML: خاصية sandbox لـ <iframe>

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

 HTML <iframe> العلامة

مثال على الإنترنت

<iframe> يحتوي على قيود إضافية:

<!DOCTYPE html>
<html>
<head>
<title>HTML:<iframe> خاصية sandbox - موقع دروس أساسية لـ oldtoolbag.com</title>
<body>
<iframe src="demo-iframe-sandbox.html" sandbox>
  <p>لا يدعم متصفحك الصناديق.</p>
</iframe>
<p>سيتم تشغيل سكربت زر "الحصول على التاريخ والوقت" داخل الصندوق المدمج.</p>
<p>بسبب إعداد خاصية sandbox، لا يُسمح بتشغيل سكربت المحتوى المدمج.</p>
<p>يمكنك إضافة "اسمح بالسكربت" في خاصية sandbox لاسمح بتشغيل JavaScript.</p>
</body>
</html>
اختبر لمعرفة ‹/›

تطابق المتصفحات

IEFirefoxOperaChromeSafari

يدعم Internet Explorer 10،Firefox،Chrome وSafari الخاصية sandbox.

ملاحظة:لا يدعم Opera و Internet Explorer 9 وكلما كان أقدم إضافة الخاصية sandbox.

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

تم تمكين مجموعة إضافية من القيود للمحتوى داخل iframe بواسطة خاصية sandbox.
عند وجود خاصية sandbox، ستكون كالتالي:

  1. تعيين المحتوى كأنه من مصدر واحد فقط

  2. حظر الطلبات الكبيرة

  3. منع تنفيذ السكربت

  4. تعطيل API

  5. منع تحديد الروابط لأي نافذة تصفح أخرى

  6. منع استخدام البرامج المساعدة (من خلال <embed>،<object>،<applet> أو غيرها)

  7. منع التصفح من خلال النصوص العليا للتصفح

  8. منع التفعيل التلقائي للوظائف (مثل تشغيل الفيديو تلقائيًا أو التركيز تلقائيًا على عنصر التكوين)
    قيمة الخاصية sandbox يمكن أن تكون فقط sandbox (تزيل جميع القيود المفروضة على التطبيق) أو قائمة من القيم المسبقة التحديد مفصولة بالفضاءات، والتي ستزيل القيود المحددة.

الفرق بين HTML 4.01 وHTML5

خصائص sandbox هي خاصية جديدة في HTML5.

النحو

<iframe sandbox="value">

قيمة الخاصية

قيمةوصف
""تمكين جميع القيود
allow-same-originيسمح بمعالجة المحتوى كنوع مصدر عادي. إذا لم يتم استخدام هذا المفتاح، فإن المحتوى المدمج سيتم اعتباره مصدرًا مستقلًا.
allow-top-navigationيمكن للنصوص المنسوخة من الصفحة المنسوخة التصفح (تحميل) المحتوى إلى بيئة التصفح العليا (سياق التصفح). إذا لم يتم استخدام هذا المفتاح، فإن هذه العملية لن تكون متاحة.
allow-formsيسمح بتقديم استمارة.
allow-scriptsيسمح بتشغيل السكربت.

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

sandbox <iframe> يسمح بتقديم استمارة.
تمكين سلسلة من القيود الإضافية، ولكن يسمح بتقديم استمارة.

sandbox <iframe> يسمح بتشغيل السكربت ووصول إلى محتوى الخادم.
تمكين سلسلة من القيود الإضافية، ولكن يسمح بتشغيل السكربت ووصول إلى محتوى الخادم.

 HTML <iframe> العلامة