
بدأ Chrome 79 في الظهور على منصات سطح المكتب والأجهزة المحمولة قبل بضعة أيام. لسوء الحظ ، حدث خطأ أثناء مسح البيانات في بعض التطبيقات التي تستخدم WebView المدمج في Android ، والتي أثارت كلاً من المطورين والمستخدمين العاديين.
قد تتساءل "كيف يمكن لمحو الأخطاء في Chrome مسح البيانات في تطبيقات أخرى؟" حسنًا ، في أحدث إصدارات Android ، يعمل Chrome كعرض ويب للنظام - المكون الذي يعرض صفحات الويب داخل التطبيقات. عند تسجيل الدخول باستخدام صفحة ويب داخل تطبيق ما ، أو استخدام متصفحات مثل DuckDuckGo التي تفتقر إلى محرك التقديم الداخلي الخاص بها ، يكون Chrome مسؤولاً عن تحميل هذا المحتوى. تعمل بعض تطبيقات Android فعليًا بالكامل داخل WebView ، مثل التطبيقات التي تم إنشاؤها باستخدام Apache Cordova (PhoneGap) أو تطبيقات الويب المعبأة مثل Twitter Lite.
أحد التغييرات في Chrome 79 هو أنه تم تحديث الموقع الذي يتم فيه تخزين بيانات الويب. ومع ذلك ، كما أشار أحد التعليقات على صفحة Chromium bug ، فإن البيانات من localStorage و WebSQL - وهما نوعان من التخزين يشيع استخدامهما عبر تطبيقات الويب والتطبيقات المعبأة - لم يتم ترحيلها بشكل صحيح.
قصة قصيرة طويلة ، عندما تم تحديث الأجهزة إلى Chrome 79 ، تم حذف بعض تطبيقات الويب (Web) وتطبيقات WebView. على الرغم من أن البيانات لا تزال سليمة تقنيًا ، نظرًا لأن Chrome لم يحذف البيانات القديمة بعد الترحيل ، فلا توجد طريقة للوصول إليها الآن.
تتدفق المراجعات من فئة نجمة واحدة للتطبيقات التي تتأثر بالخطأ ، ويقوم مطورو التطبيقات بالدوران ضد مطوري Chromium. أكدت Google أنها أوقفت إصدار Chrome 79 مؤقتًا على نظام Android بنسبة 50٪ ، وهي تدرس حاليًا إصلاحًا: