تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تتيح كتلة Iframe تضمين صفحات ويب أو محتوى خارجي داخل الصفحة الحالية. يمكن للمستخدمين دمج التطبيقات الخارجية بسلاسة عن طريق تهيئة عنوان URL أو إدراج كود HTML مباشرةً. عند استخدام HTML، يمكن للمستخدمين تخصيص المحتوى بمرونة لتلبية احتياجات العرض المحددة، مما يجعلها مثالية للسيناريوهات التي تتطلب عرضًا مخصصًا. يتيح هذا الأسلوب تحميل الموارد الخارجية دون الحاجة إلى إعادة توجيه، مما يعزز تجربة المستخدم وتفاعلية الصفحة.
إنها إضافة مدمجة، لا تتطلب تثبيتًا.

يمكنك تهيئة عنوان URL أو كود HTML لتضمين التطبيق الخارجي مباشرةً.

محرك القوالب الافتراضي.

لمزيد من المعلومات، يرجى الرجوع إلى وثائق قالب Handlebars.


يمكنك أيضًا حقن متغيرات مخصصة في التطبيق عبر الكود واستخدامها في HTML. على سبيل المثال، إنشاء تطبيق تقويم ديناميكي باستخدام Vue 3 و Element Plus:

مثال: مكون تقويم بسيط تم إنشاؤه باستخدام React و Ant Design (antd)، ويستخدم dayjs للتعامل مع التواريخ:


لمزيد من المعلومات حول المتغيرات، يرجى الرجوع إلى وثائق المتغيرات.
في NocoBase 2.0، يمكنك استخدام كتل JS لإنشاء إطارات iframe ديناميكيًا مع تحكم أكبر. يوفر هذا الأسلوب مرونة أفضل لتخصيص سلوك وتصميم إطار iframe.
أنشئ كتلة JS واستخدم الكود التالي لإنشاء إطار iframe:
allow-scripts: تسمح لإطار iframe بتنفيذ السكريبتات.allow-same-origin: تسمح لإطار iframe بالوصول إلى مصدره الخاص.يمكنك تحسين إنشاء إطار iframe بحالات التحميل ومعالجة الأخطاء:
عند استخدام إطارات iframe، ضع في اعتبارك أفضل ممارسات الأمان التالية: