قد تقدم Google للمستخدمين مزيدًا من التحكم في PWAs المثبتة

  • تعمل Google على تغيير نتائج جلسة استعادة PWAs الحالية المستندة إلى Chrome.
  • الهدف الأساسي هو إبقاء هذه التطبيقات منفصلة عن تطبيقات Chromium الأصلية.
  • تحقيقا لهذه الغاية ، اقترحوا على sافصل PWAs عن حالات جلسة متصفح النافذة المبوبة.
  • نتيجة لذلك ، يجب أن يتمتع مستخدمو Chrome بمزيد من التحكم في وقت فتح PWAs أو ما إذا كانوا يفتحونه.
سلوك استعادة Chrome PWA

تعمل Google حاليًا على مشروع يهدف إلى تغيير سلوك استعادة الجلسة المستندة إلى Chrome تطبيقات الويب التقدمية (PWAs) اعتمادًا على العديد من إجراءات المتصفح.

الفكرة ليست جديدة. بدأ مطورو Chrome في تصحيح الأخطاء موضوع المناقشة مرة أخرى في عام 2019 ، بعد ملاحظة ذلك لا تتم استعادة PWAs قيد التشغيل عند إعادة تشغيل Chrome. ولكن عند إنهاء Chrome ، يتم أيضًا الخروج من أي PWAs قيد التشغيل.

كما لاحظوا:

ربما يكون من المنطقي استعادة جميع تطبيقات الويب التقدمية قيد التشغيل عند إعادة تشغيل Chrome.

من ناحية أخرى ، في المشروع الحالي، سيأخذ المطورون في الاعتبار العديد من متغيرات سلوك PWA في محاولة لإبقائها منفصلة عن التطبيقات الأصلية:

في بعض الحالات ، يجب استعادة PWAs عند إعادة تشغيل المتصفح. ولكن يجب الاحتفاظ بحالة جلسة PWA منفصلة منطقيًا عن حالة جلسة النافذة المبوبة ، للمساعدة في الحفاظ على الوهم بأن تطبيقات الويب التقدمية (PWA) تشبه التطبيقات الأصلية وليس جزءًا من المتصفح.


فصل بين PWAs وعلامات تبويب / نوافذ المتصفح

جوجل يغير سلوك استعادة pwa

هناك الكثير من الشك حول إغلاق أو استعادة جميع تطبيقات الويب المفتوحة المفتوحة جنبًا إلى جنب مع إغلاق أو إعادة تشغيل ملف متصفح كروم. كانت هناك مناقشات مماثلة حول عمليات الخروج القسري للمتصفح ، أو الأعطال ، أو الإغلاق ، أو بعد تحديثات المتصفح.

الحل المقترح والمقبول على ما يبدو هو مخزن خلفي منفصل ، لفصل PWAs وحالة جلسة النافذة المبوبة. نتيجة لذلك ، يجب ألا يؤثر فتح أو إغلاق PWAs على سلوك استعادة المتصفح:

عندما يتم استعادة PWAs ، سيتم تعقب السمات التي يتم تتبعها عادةً لنوافذ المتصفح واستعادتها (مثل موضع النافذة والشاشة والبعد وما إلى ذلك)

يجب ألا يؤدي فتح PWAs مباشرة إلى تشغيل عمليات الاستعادة مثل النوافذ العادية. على سبيل المثال فتح Twitter PWA يجب أن يفعل ذلك تمامًا ولا شيء آخر لا تستعيد PWAs ، لا تفتح المتصفح (باستثناء نظام MacOS)

يجب أن يتصرف فتح المتصفح مباشرة كما هو الحال اليوم - ولا يزال لا يجب استعادة PWAs في معظم الحالات.

وبالتالي ، بعد تنفيذ الإصلاح ، سيتحكم المستخدم في كيفية أو ما إذا كانت تطبيقات الويب التقدمية مفتوحة إذا تم إغلاقها عمدًا عند الخروج من علامة التبويب / المتصفح.

علاوة على ذلك ، يجب ألا تؤثر استعادة المتصفح العادية واستعادة PWA على بعضهما البعض. أيضًا ، قد تؤدي استعادة الجلسة فقط إلى استعادة PWAs أو علامات تبويب المتصفح ، بشكل منفصل.

سوف تتصرف PWAs على macOS بشكل مختلف ، كما هو مذكور ، لذا يجب أن يؤثر الإصلاح فقط على أنظمة Windows و Linus.

وفقًا للخيوط ، من المتوقع أن يتم تنفيذ التغيير في Chromium 91.

يمكن الآن تغيير Chrome PWAs في إعدادات Windows

يمكن الآن تغيير Chrome PWAs في إعدادات Windowsبواتطبيقات Chrome

تطبيقات الويب التقدمية (PWA) هي التطبيقات التي يمكنك استخدامها على شبابيك 10 لكنهم يعملون في السحابة حتى لا يثقلوا نظامك.الكل تقريبا المتصفحات دعمهم ، بما في ذلك Microsoft Edge. إنها ليست جديدة حقً...

اقرأ أكثر
قد تقدم Google للمستخدمين مزيدًا من التحكم في PWAs المثبتة

قد تقدم Google للمستخدمين مزيدًا من التحكم في PWAs المثبتةبواتطبيقات Chrome

تعمل Google على تغيير نتائج جلسة استعادة PWAs الحالية المستندة إلى Chrome.الهدف الأساسي هو إبقاء هذه التطبيقات منفصلة عن تطبيقات Chromium الأصلية.تحقيقا لهذه الغاية ، اقترحوا على sافصل PWAs عن حالا...

اقرأ أكثر
إصلاح: سطح المكتب البعيد من Chrome لا يعمل [الدليل الكامل]

إصلاح: سطح المكتب البعيد من Chrome لا يعمل [الدليل الكامل]تطبيقات Chromeسطح المكتب البعيد من Chrome

سطح المكتب البعيد من Chrome لا يعمل؟ هناك عدة طرق سريعة وسهلة لإصلاح هذه المشكلة.إذا كنت تواجه مشكلات مع Chrome Remote Desktop ، فيمكنك دائمًا التبديل إلى برنامج تحكم عن بعد مختلف.أبلغ عدد من المست...

اقرأ أكثر