فايرفوكس 68

متاح إصدار فايرفوكس 68.

التغييرات الرئيسية:

  • تمت إعادة كتابة الرمز الشريطي للعنوان بالكامل - يتم استخدام HTML وJavaScript بدلاً من XUL. الاختلافات الخارجية بين خط (Awesome Bar) القديم وخط (Quantum Bar) الجديد هي فقط أن نهايات السطور التي لا تتناسب مع شريط العناوين تتلاشى الآن بدلاً من قطعها (...)، ولحذف الإدخالات من السجل، بدلاً من حذف / مسافة للخلف، تحتاج إلى استخدام Shift+Delete/Shift+Backspace. يعد شريط العناوين الجديد أسرع ويسمح لك بتوسيع إمكانياته باستخدام الوظائف الإضافية.
  • تمت أيضًا إعادة كتابة صفحة إدارة الوظائف الإضافية (about:addons) بالكامل باستخدام Web API. حذف/تعطيل الأزرار انتقل إلى القائمة. في الخصائص الإضافية يمكنك راجع الأذونات المطلوبة وملاحظات الإصدار. تمت إضافة قسم منفصل للوظائف الإضافية المعطلة (في السابق تم وضعها ببساطة في نهاية القائمة)، بالإضافة إلى قسم بالوظائف الإضافية الموصى بها (يخضع كل إصدار لفحص أمني شامل). يمكنك الآن الإبلاغ عن وظيفة إضافية ضارة أو بطيئة جدًا.
  • الكود المسؤول عن استعادة الجلسة السابقة هو إعادة كتابتها من JS إلى C++.
  • تمت الإضافة حول: صفحة متوافقة حيث يمكن إدارة "الإصلاحات" الخاصة بالموقع. هذه إصلاحات مؤقتة للمواقع التي لا تعمل بشكل صحيح (على سبيل المثال، تغيير وكيل المستخدم أو تشغيل البرامج النصية التي تصحح العمل في Firefox). about:compat يجعل من السهل عرض التصحيحات النشطة ويسمح لمطوري الويب بتعطيلها لأغراض الاختبار.
  • يمكن الوصول إلى إعدادات المزامنة مباشرة من القائمة الرئيسية.
  • لا ينطبق المظهر الداكن في وضع القراءة على محتوى الصفحة فحسب، بل ينطبق أيضًا على الواجهة (أشرطة الأدوات، والأشرطة الجانبية، وعناصر التحكم).
  • سيحاول Firefox إصلاح أخطاء HTTPS تلقائيًابسبب برنامج مكافحة الفيروسات التابع لجهة خارجية. لقد استخدم Firefox تاريخيًا مخزن الشهادات الخاص به بدلاً من مخزن النظام، والذي له تأثير إيجابي على السلامة، ولكنه يتطلب من برنامج مكافحة الفيروسات استيراد شهادة الجذر الخاصة به إلى مساحة تخزين المتصفح، وهو ما يهمله بعض البائعين. إذا اكتشف المتصفح هجوم MitM (الذي يمكن أن يحدث بسبب محاولة برنامج مكافحة فيروسات فك تشفير حركة المرور وفحصها)، فسيقوم تلقائيًا بتمكين الإعداد Security.enterprise_roots.enabled ومحاولة استخدام الشهادات من وحدة تخزين النظام (فقط الشهادات المضافة هناك من قبل جهة خارجية) -يتم تجاهل برامج الطرف والشهادات المرفقة مع نظام التشغيل). إذا كان هذا يساعد، فسيظل الإعداد ممكنًا. إذا قام المستخدم بشكل صريح بتعطيل Security.enterprise_roots.enabled، فلن يحاول المتصفح تمكينه. في الإصدار الجديد من ESR، يتم تمكين هذا الإعداد افتراضيًا. بالإضافة إلى ذلك، تمت إضافة رمز إلى منطقة الإعلام (على يسار شريط العناوين)، للإشارة إلى أن الموقع الذي تشاهده يستخدم شهادة مستوردة من مخزن النظام. لاحظ المطورون أن استخدام شهادات النظام لا يؤثر على الأمان (يتم استخدام الشهادات المضافة إلى شهادات النظام بواسطة برنامج جهة خارجية فقط، وبما أن برنامج الجهة الخارجية له الحق في إضافتها هناك، فيمكنه إضافتها بنفس السهولة إلى مخزن فايرفوكس).
  • لن يتم عرض المطالبات بالسماح بإشعارات الدفع حتى يتفاعل المستخدم بشكل صريح مع الصفحة.
  • الوصول إلى الكاميرا والميكروفون من الآن فصاعدا لا يمكن تنفيذها إلا من سياق آمن (أي من الصفحات التي تم تحميلها عبر HTTPS).
  • بعد مرور عامين تم إضافة الرمز إلى قائمة الإيقاف (قائمة الأحرف غير المسموح بها في أسماء النطاقات) Κʻ / ĸ (U+0138, *Kra*). في شكله الكبير، يبدو مثل الحرف اللاتيني "k" أو "k" السيريلية، والذي يمكن أن يصب في أيدي المتصيدين. طوال هذا الوقت، حاول المطورون حل المشكلة من خلال لجنة Unicode الفنية (أضف هذا الرمز إلى الفئة "التاريخية")، لكنهم نسوا ذلك عند إصدار الإصدار التالي من المعيار.
  • في الإصدارات الرسمية، لم يعد من الممكن تعطيل وضع العمليات المتعددة. يعتبر وضع العملية الواحدة (حيث تعمل واجهة المتصفح ومحتويات علامة التبويب في نفس العملية) أقل أمانًا ولم يتم اختباره بشكل كامل، مما قد يسبب مشكلات في الاستقرار. لمحبي وضع العملية الواحدة الحلول المقدمة.
  • تغير السلوك عند مزامنة الإعدادات. من الآن فصاعدا، بشكل افتراضي، تتم مزامنة الإعدادات المضمنة في القائمة المحددة من قبل المطورين فقط. يمكنك إرجاع السلوك السابق (مزامنة جميع الإعدادات التي تم تغييرها تمامًا) من خلال about:config.
  • يتم تنفيذ خصائص CSS التالية: حشوة التمرير، هامش التمرير، محاذاة التمرير المفاجئة, مجموعة مضادة, -webkit-خط-المشبك.
  • تمت إضافة دعم العناصر الزائفة ::علامة والرسوم المتحركة الخاصة بها.
  • يتم تمكين الدعم البدائي بشكل افتراضي BIGINT.
  • window.open() يحترم الآن المعلمة التي تم تمريرها "لا يوجد مرجع".
  • دعم إضافي HTMLImageElement.decode() (تحميل الصور قبل إضافتها إلى DOM).
  • الكثير من التحسينات في أدوات المطور.
  • تم دمج توطين bn-BD و bn-IN في البنغالية (مليار).
  • تمت إزالة التوطين الذي بقي بدون مشرفين: الأسامية (مثل)، الإنجليزية الجنوب إفريقية (en-ZA)، الميثيلي (ماي)، المالايالامية (مل)، الأوريا (أو). سيتم تحويل مستخدمي هذه اللغات تلقائيًا إلى اللغة الإنجليزية البريطانية (en-GB).
  • API WebExtensions متاحة الآن أدوات للعمل مع البرامج النصية للمستخدم. من المحتمل أن يؤدي هذا إلى حل مشكلات الأمان (على عكس Greasemonkey/Violentmonkey/Tampermonkey، يعمل كل برنامج نصي في وضع الحماية الخاص به) والاستقرار (يزيل السباق بين تحميل الصفحة وإدراج البرنامج النصي)، ويسمح أيضًا بتنفيذ البرنامج النصي في المرحلة المطلوبة من تحميل الصفحة.
  • تم إرجاع الإعداد view_source.tab، مما يسمح لك بفتح الكود المصدري للصفحة في نفس علامة التبويب، بدلاً من فتحها في علامة تبويب جديدة.
  • يمكن الآن تطبيق المظهر الداكن على صفحات الخدمة في المتصفح (على سبيل المثال، صفحة الإعدادات)، ويتم التحكم في ذلك من خلال إعداد browser.in-content.dark-mode.
  • تم تمكين دعم WebRender في أجهزة Windows 10 المزودة ببطاقات رسومات AMD.
  • سيؤدي التثبيت الجديد في نظام التشغيل Windows 10 إلى إضافة اختصار إلى شريط المهام.
  • يستخدم إصدار Windows الآن خدمة النقل الذكي في الخلفية (BITS).

ملاحظات الإصدار للمطورين

المصدر: linux.org.ru

إضافة تعليق