إصدار الكروم 81

متصفح الجوجل مقدم إصدار متصفح الويب الكروم 81... معا متاح إصدار مستقر لمشروع مجاني الكروم، وهو أساس Chrome. متصفح كروم مختلف استخدام شعارات Google ، ووجود نظام لإرسال الإشعارات في حالة حدوث عطل ، والقدرة على تنزيل وحدة فلاش عند الطلب ، ووحدات لتشغيل محتوى الفيديو المحمي (DRM) ، ونظام التحديث التلقائي ، والإرسال عند البحث معلمات RLZ. كان من المقرر أصلاً نشر Chrome 81 في 17 مارس، ولكن بسبب جائحة فيروس كورونا SARS-CoV-2 ونقل المطورين للعمل من المنزل، تم تأجيل الإصدار مؤجل. الإصدار التالي من Chrome 82 سيكون مٌفتَقد، ومن المقرر إصدار Chrome 83 في 19 مايو.

رئيسي التغييرات в الكروم 81:

  • واستمر التنفيذ защиты من تحميل محتوى الوسائط المتعددة المختلط (عند تحميل الموارد على صفحة HTTPS عبر بروتوكول http://). في الصفحات المفتوحة عبر HTTPS، سيتم الآن استبدال الروابط "http://" تلقائيًا بـ "https://" عند تحميل الصور والبرامج النصية وإطارات iframe وملفات الصوت والفيديو، وهو ما تم تنفيذه في الإصدار الأخير. إذا لم تكن الصورة متاحة عبر https، فسيتم حظر تنزيلها (يمكنك تحديد الحظر يدويًا من خلال القائمة التي يمكن الوصول إليها من خلال رمز القفل في شريط العناوين).
  • عاجز دعم بروتوكول FTP. في الإصدار التالي جميع التعليمات البرمجية المتعلقة بـ FTP سيتم حذفه من قاعدة الكود للوصول عبر FTP، يوصى باستخدام عملاء FTP خارجيين. مؤقتًا، يمكن إرجاع دعم FTP باستخدام العلامة "--enable-ftp" أو "--enable-features=FtpProtocol".
  • يتم تمكين ميزة تجميع علامات التبويب لجميع المستخدمين، مما يسمح لك بدمج علامات تبويب متعددة ذات أغراض مماثلة في مجموعات منفصلة بشكل مرئي. يمكن تخصيص لون واسم لكل مجموعة. في السابق، كان تجميع علامات التبويب متاحًا للاختبار فقط لنسبة صغيرة من المستخدمين.

    إصدار الكروم 81

  • في واجهة برمجة التطبيقات جهاز ويب اكس ار وأضاف دعم الجهاز الواقع المعزز. تسمح لك واجهة WebXR API بتوحيد العمل مع فئات مختلفة من الأجهزة، بدءًا من سماعات الواقع الافتراضي الثابتة وحتى الحلول المعتمدة على الأجهزة المحمولة. تم اقتراح واجهة برمجة تطبيقات جديدة لإنشاء تطبيقات الواقع المعزز اختبار نجاح الويب XR، والذي يسمح لك بوضع كائنات افتراضية في مجال رؤية الكاميرا، مما يعكس الواقع. على سبيل المثال، يمكنك عرض زهرة افتراضية على عتبة النافذة يتم تصويرها بالكاميرا، أو عرض علامات المعلومات فوق الأشياء، أو ترتيب الأثاث الافتراضي أثناء تصوير غرفة فارغة.

    إصدار الكروم 81إصدار الكروم 81

  • عند حفظ كلمة مرور في مدير كلمات المرور المدمج، يتم عرض تحذير إذا تم إدخال كلمة المرور على موقع غير آمن.
  • ساهم التغييرات لشروط استخدام جوجل (شروط خدمة Google) الذي ظهر فيه قسم منفصل لمتصفح جوجل كروم ونظام التشغيل كروم.
  • يتم تعطيل مصادقة NTLM/Kerberos بشكل افتراضي في وضع التصفح المتخفي وجلسات الضيوف.
  • يتضمن تطبيق TLS 1.3 آليات محسنة لمكافحة الرجوع إلى الإصدارات السابقة من بروتوكول TLS. في السابق، تم تمكين الحماية من التراجع عن إصدار البروتوكول جزئيًا فقط بسبب عدم التوافق مع بعض الخوادم الوكيلة التي تعمل بشكل غير صحيح (Palo Alto Networks PAN-OS، وCisco Firepower Threat Defense، وASA مع FirePOWER). أصبحت مشكلات التوافق الآن شيئًا من الماضي، حيث أصدر معظم بائعي هذه الوكلاء تحديثات لجعل تطبيقات TLS الخاصة بهم متوافقة مع المواصفات.
  • تمت إضافة خيار "chrome://flags/#treat-unsafe-downloads-as-active-content" إلى الإعدادات، والذي يسمح لك بتمكين التحذيرات عند محاولة التمهيد غير الآمن الملفات القابلة للتنفيذ عبر روابط من صفحات HTTPS (في Chrome 83، سيتم عرض هذه التحذيرات افتراضيًا، وفي Chrome 84، سيتم حظر التنزيلات).
  • تمت إضافة دعم API للأجهزة المحمولة NFC على شبكة الإنترنت، مما يسمح لتطبيقات الويب بقراءة وكتابة علامات NFC. تتضمن أمثلة استخدام واجهة برمجة التطبيقات الجديدة في تطبيقات الويب توفير معلومات حول معروضات المتاحف، وإجراء عمليات الجرد، والحصول على معلومات من شارات المشاركين في المؤتمر، وما إلى ذلك. يتم إرسال العلامات ومسحها ضوئيًا باستخدام كائنات NDEFWriter وNDEFReader. واجهة برمجة التطبيقات الجديدة متاحة حاليًا فقط في وضع Origin Trials (الميزات التجريبية التي تتطلب منفصلة التنشيط). تتضمن تجربة الأصل القدرة على العمل مع واجهة برمجة التطبيقات المحددة من التطبيقات التي تم تنزيلها من المضيف المحلي أو 127.0.0.1، أو بعد التسجيل واستلام رمز خاص صالح لفترة محدودة لموقع معين.
  • في الوضع التجريبي الأصلي، تقدم PointerLock API علامة unadjustedMovement، عند التثبيت، يتم نقل البيانات المتعلقة بأحداث حركة الماوس في شكلها النقي، دون تعديلات أو تسريع.
  • تم تثبيته وتوزيعه الآن خارج Origin Trials API الشارة، والذي يسمح لتطبيقات الويب بإنشاء مؤشرات تظهر على اللوحة أو الشاشة الرئيسية. عند إغلاق الصفحة، تتم إزالة المؤشر تلقائيا. على سبيل المثال، بطريقة مماثلة يمكنك عرض عدد الرسائل غير المقروءة أو المعلومات حول بعض الأحداث؛

    إصدار الكروم 81

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

    إصدار الكروم 81

  • تقوم واجهة برمجة تطبيقات INTL بتنفيذ هذه الطريقة أسماء العرض، والتي يمكنك من خلالها الحصول على أسماء محلية للغات والبلدان والعملات وعناصر التاريخ وما إلى ذلك.
  • في واجهة برمجة التطبيقات الأداء، مصمم لجمع البيانات عن حالة الموارد أثناء عمل المستخدم مع تطبيق ويب، مُنفّذ القدرة على استخدام العلامة "المخزنة مؤقتًا" مع المهام طويلة الأمد.
  • افتراضيًا، سيأخذ Chrome معلومات الاتجاه من بيانات EXIF ​​​​الوصفية في الاعتبار عند عرض الصور. لتجاوز هذا السلوك بشكل صريح، تم اقتراح خاصية "اتجاه الصورة" في CSS.
  • تمت إضافة العلامة الوصفية وخاصية CSS "نظام الألوان"، والذي يسمح لك بتحديد نظام ألوان لعرض عناصر الواجهة، مثل أزرار النماذج وأشرطة التمرير.
  • تمت إضافة سمة إلى HTMLAnchorElement hrefTranslate، والتي يمكنك من خلالها نقل معلومات حول الحاجة إلى ترجمة صفحة إلى لغة أخرى بعد النقر على الرابط.
  • تمت إضافة نوع حدث جديد إرسال الحدث، والذي يتضمن خصائص جديدة تسمح لك بمعرفة العنصر الذي أدى استدعاؤه إلى تقديم النموذج. على سبيل المثال، يتيح SubmitEvent استخدام معالج واحد مشترك بين الأزرار والروابط المختلفة التي تؤدي إلى إرسال النموذج.
  • تحسينات في الأدوات لمطوري الويب:
    • تمت إضافة خيار "نسخ > نسخ كجلب Node.js" إلى قائمة السياق المعروضة لطلبات الشبكة للنسخ في شكل تعبير جلب يتضمن بيانات ملفات تعريف الارتباط.
    • يتم الآن عرض تلميح أداة بنسخة غير قابلة للإلغاء من البيانات عند تحريك الماوس فوق خصائص CSS "المحتوى".
    • في وحدة تحكم الويب، تمت زيادة تفاصيل رسائل الخطأ عند تحليل الحقول في الخريطة المصدر.
    • تمت إضافة إعداد "التفضيلات > المصادر > السماح بالتمرير بعد نهاية الملف"، والذي يسمح لك بتعطيل التمرير بعد نهاية الملف عند عرض النص المصدر للصفحة.
    • تمت إضافة محاكاة شاشة للهاتف الذكي Moto G4 إلى لوحة الجهاز.
      إصدار الكروم 81

    • توفر لوحة ملفات تعريف الارتباط تمييزًا بخلفية صفراء لملفات تعريف الارتباط المحظورة.
    • تمت إضافة عمود يحتوي على بيانات حول أولوية تحديد ملفات تعريف الارتباط إلى جداول ملفات تعريف الارتباط المعروضة في لوحتي الشبكة والتطبيق.
    • أصبحت جميع الحقول (باستثناء حقل الحجم) في الجداول التي تحتوي على ملفات تعريف الارتباط قابلة للتحرير الآن.
      إصدار الكروم 81

  • انفصال دعم بروتوكولات TLS 1.0 وTLS 1.1 مؤجل حتى يتم إصدار Chrome 84. ويتأخر التمكين أيضًا حتى يتم إصدار Chrome 83. جديد تخليص عنصر نماذج الويب التي تم تحسينها للاستخدام على شاشات اللمس.

بالإضافة إلى الابتكارات وإصلاحات الأخطاء ، يزيل الإصدار الجديد 32 نقطة ضعف. تم تحديد العديد من نقاط الضعف نتيجة لأدوات الاختبار الآلي العنوان, مطهر الذاكرة, سلامة تدفق التحكم, ليبفوزر и AFL. لم يتم تحديد أي مشكلات حرجة من شأنها أن تسمح بتجاوز جميع مستويات حماية المتصفح وتنفيذ التعليمات البرمجية على النظام خارج بيئة وضع الحماية. كجزء من برنامج المكافآت النقدية لاكتشاف الثغرات الأمنية للإصدار الحالي، دفعت Google 23 جائزة بقيمة 26 دولار أمريكي (جائزة واحدة بقيمة 7500 دولار أمريكي، وجائزة واحدة بقيمة 5000 دولار أمريكي، وجائزة واحدة بقيمة 3000 دولار أمريكي، وجائزتين بقيمة 2000 دولار أمريكي، وثلاث جوائز بقيمة 1000 دولار أمريكي، وثماني جوائز بقيمة 500 دولار أمريكي). لم يتم تحديد حجم المكافآت السبعة بعد.

المصدر: opennet.ru

إضافة تعليق