تعمل Microsoft على تحسين كيفية عرض تطبيقات الويب في متصفح Edge على أجهزة سطح المكتب. أعلنت الشركة عن توفر ميزة Window Controls Overlay، والتي تتيح لمطوري الويب الاستفادة من المساحة الإضافية في شريط عنوان تطبيق الويب، على غرار ما تفعله التطبيقات الأصلية في معظم أنظمة التشغيل أنظمة.
الطريقة التي تعمل بها تطبيقات الويب حاليًا على أجهزة سطح المكتب هي أنه يمكنها فقط رسم المحتوى على وجه التحديد داخل نافذة التطبيق. شريط العنوان، المعروض في الأعلى، مخصص لإظهار عنوان الصفحة وعناصر التحكم في المتصفح وعناصر التحكم العامة في النافذة لنظام التشغيل. ما لم تكن تقوم بإنشاء تطبيق ويب مخصص لا يعتمد على المتصفح، فإن ذلك يحد من المساحة التي يمكن للمطورين عرض محتوى مفيد لتطبيقاتهم.
باستخدام تراكب عناصر التحكم في النافذة، يوفر Microsoft Edge مساحة على شريط العنوان لعرض التطبيقات مهما كان المحتوى الذي يريدونه، والذي يمكن أن يكون مفيدًا للقوائم ذات المستوى الأعلى وأشرطة البحث والميزات الأخرى. بدلاً من تناول 30 صفًا من وحدات البكسل في شريط العنوان، يتم الآن عرض عناصر التحكم في النافذة - مثل أزرار التصغير والإغلاق - كتراكب أعلى محتوى تطبيق الويب.
كمطور، يمكنك الاستفادة من ذلك عن طريق إضافة عضو بيان تجاوز العرض إلى بيان تطبيق الويب الخاص بك، و ثم استخدم متغيرات CSS لمنع تطبيق الويب الخاص بك من رسم عناصر ضمن عناصر التحكم في النافذة في زاوية التطبيق. نظرًا لاختلاف عناصر التحكم في النوافذ على أنظمة التشغيل Windows أو Linux أو macOS، فستحتاج إلى استخدام متغيرات عرض مختلفة اعتمادًا على النظام الأساسي الذي يعمل عليه التطبيق. يمكنك العثور على مزيد من المعلومات حول هذه الإمكانية على شبكة مطوري موزيلا.
تحدثت Microsoft لأول مرة عن Window Controls Overlay منذ أكثر من عامين، وبدأت في تنفيذها في محرك Chromium في وقت لاحق. الميزة متاحة الآن في Edge وChrome بدءًا من الإصدار 105، بالإضافة إلى الإصدار 91 من Opera. يجب أن تدعمه المتصفحات الأخرى المستندة إلى Chromium أيضًا إذا كانت تعمل بأحدث إصدار من Chromium. هناك أيضًا مواصفات رسمية منشورة يجب أن تحفز المتصفحات الأخرى، مثل Firefox، على تنفيذ هذه الميزة أيضًا.
مصدر:مايكروسوفت