يتيح Chrome 154 للمواقع اختيار تغيير حجم iframe تلقائياً
يضيف Chrome 154 تغيير حجم iframe تلقائياً بشكل اختياري. أما النموذج المُضمَّن في FormFlow فهو كود داخل صفحتك لا إطار، فلا شيء هناك ليغيّر الميزة حجمه.
تُرجم هذا المقال آليًا. اقرأ النص الأصلي بالإنجليزية

من المقرر أن يصل Chrome 154 إلى القناة المستقرة في 22 سبتمبر 2026. ومن بين أبرز ميزاته، تدرج ملاحظات إصدار Chrome 154 ميزة "iframe بحجم متجاوب"، وتصفها بأنها تتيح لـ "المواقع اختيار تغيير الحجم تلقائياً لإطارات iframe". إذا كنت تُضمّن نموذجاً من FormFlow في موقعك، فالسؤال الطبيعي هو: هل يغيّر هذا شيئاً بالنسبة إليك؟ الجواب المختصر من الكود: لا، لأن النموذج المُضمَّن ليس داخل iframe.
ما تقوله ملاحظات الإصدار
تقول الملاحظة إن الميزة "تضبط حجم عنصر iframe في المستند الأب وفق حجم تجاوز التخطيط في المستند المُضمَّن"، وتحدد هدفها بأنه "تجنّب التمرير في المستند الابن". بعبارة بسيطة: يمكن للصفحة التي تحمل مستنداً آخر داخل إطار أن تجعل الإطار يطابق الارتفاع الذي يحتاجه ذلك المستند، بدلاً من تثبيت ارتفاع وترك شريط تمرير داخل الإطار.
الملاحظات موجزة. فهي لا تذكر أي سمة أو ترويسة يستخدمها الموقع للاشتراك في الميزة، ولن نخمّن نحن هنا واحدة. وهي تشير إلى بلاغ تتبّع وإدخال في ChromeStatus وقسم iframe المتجاوبة في مواصفة css-sizing-4؛ فاقرأ هذه المصادر قبل أن تغيّر أي صفحة. كما أنها لا تقول شيئاً عن المتصفحات الأخرى.
هل النموذج المُضمَّن في FormFlow هو iframe؟
لا. النموذج المُضمَّن هو صفحة العميل نفسه وهي تحمل المكوّن المولَّد: كود يُنشأ من مخطّط النموذج، ويوضع مباشرة في الصفحة، ويرسل إلى النموذج من موقع العميل. وقد راجعنا الكود لهذا المقال. فلا مولّد المكوّن ولا وقت تشغيل التضمين في resources/js/embed/runtime.js ينشئ iframe. يبحث وقت التشغيل عن عناصر form في صفحتك التي تحمل سمات بيانات المكوّن، ويعمل عليها في مكانها، فيضيف سلوكاً مثل التنقل بين الخطوات ورسائل الخطأ إلى النموذج الموجود أصلاً.
وبهذا يُحسم سؤال Chrome 154. فالميزة الجديدة تتعلق بضبط حجم الإطار وفق المستند داخله. أما النموذج المُضمَّن فلا إطار له، فلا شيء هناك لتضبط الميزة حجمه. يأخذ النموذج الارتفاع الذي يحتاجه كوده، كأي كتلة أخرى في صفحتك، وتقرّر تخطيطات صفحتك كم من المساحة يناله.
إذا وضعت نموذجاً في iframe بنفسك
تغلّف بعض المواقع نموذجاً من خدمة أخرى داخل إطار، والإطار الذي يتمرّر داخل صفحة مزعج ومألوف في النماذج: يمرّر الزائر الصفحة، ثم يمرّر الإطار، ثم يضيع منه زر الإرسال. إذا كان هذا وضعك، فقد تعنيك ميزة Chrome 154، لكن فائدتها تعتمد على تفاصيل لا توضحها ملاحظات الإصدار. جرّبها في Chrome 154 المستقر، وتحقّق من دعمها في المتصفحات التي يستخدمها زوارك قبل أن تعتمد عليها.
وإذا كنت تفضّل ألا تدير إطاراً أصلاً، فيمكنك وضع المكوّن المولَّد في صفحتك ككود بدلاً من ذلك. يشرح تضمين نموذج في موقعك الخاص بالمكوّن المولَّد الخطوات.
ماذا تفعل
اقرأ إدخال ملاحظات إصدار Chrome 154 وقسم المواصفة الذي يشير إليه قبل تغيير أي إطار.
إذا كان الإطار جزءاً من إعداد نموذجك، فجرّب الاشتراك في الميزة في Chrome 154 المستقر وقارنه بارتفاعك الثابت الحالي.
إذا كان نموذجك موضوعاً ككود، كما هو حال المكوّن المولَّد، فلا شيء عليك تغييره لهذه الميزة.
ميزات المتصفحات تتغير كثيراً، وإعادة فحص نموذجك بعد كل إصدار كبير من Chrome تأمين رخيص، أياً كانت طريقة تضمينه.