فايرفوكس 74

متاح فايرفوكس 74.

  • لقد تعلم مدير كلمات المرور كيفية فرز السجلات بترتيب عكسي (Z-A).
  • انتهى مع الوظائف الإضافية المثبتة عالميًا (لجميع المستخدمين على النظام، على سبيل المثال، في %ProgramFiles%Mozilla Firefoxextensions). يتم استخدام طريقة توزيع مماثلة للتثبيت المسبق في مجموعات التوزيع، وكذلك لفرض الوظائف الإضافية عند تثبيت برامج الطرف الثالث. واعتبرها المطورون شريرة، لأنها تحرم المستخدم من فرصة إزالة مثل هذه الإضافات من خلال مدير الإضافات (على سبيل المثال، إذا تسببت الإضافة في حدوث مشكلات، أو لم يعجب المستخدم بما يفرض عليه ). أصبحت الآن إدارة الوظائف الإضافية تحت سيطرة المستخدم بالكامل. ستستمر الوظائف الإضافية المثبتة بالفعل في العمل (يمكن للمستخدم الآن إزالتها من خلال إدارة الوظائف الإضافية)، وسيتم تجاهل الوظائف الإضافية المثبتة حديثًا. سيتم منح منشئي التوزيع المخصص (Windows) والمشرفين (Linux) خيارًا خاصًا أثناء مرحلة الإنشاء لإعادة الدعم للوظائف الإضافية المثبتة عالميًا. يتم منح مستخدمي الشركات الفرصة لنشر الوظائف الإضافية من خلال سياسات المجموعة.
  • إضافة حاوية فيسبوك (يفتح الشبكة الاجتماعية تلقائيًا في حاوية منفصلة) يدعم قائمة مخصصة من المجالات، والتي سيتم وضعها أيضًا تلقائيًا في الحاوية.
  • يحتوي زر إنشاء علامة تبويب جديدة الآن على قائمة يمكن استدعاؤها باستخدام زر الفأرة الأيمن (يعمل فقط عندما يكون الزر حاويات)، والتي يمكنك من خلالها تحديد حاوية لعلامة التبويب التي سيتم إنشاؤها. بالإضافة إلى ذلك، تمت إضافة إعداد "تحديد حاوية لكل علامة تبويب جديدة"، والذي يسمح لك باستدعاء مثل هذه القائمة باستخدام زر الماوس الأيسر.
  • ظهرت القدرة على تعطيل إلغاء تثبيت علامة التبويب. أدى تحويل علامة التبويب إلى نافذة منفصلة بلا مبالاة إلى إثارة غضب المستخدمين لسنوات عديدة (تم فتح التذكرة المقابلة قبل 9 سنوات). لتعطيل سلوك إلغاء تثبيت علامة التبويب، يتم توفير الإعداد browser.tabs.allowTabDetach.
  • لا يمكن الآن إعادة تعيين مفاتيح التشغيل السريع للوظائف الإضافية فحسب، بل يمكن أيضًا تعطيلها.
  • بالنسبة لمستخدمي الولايات المتحدة، يتم تمكين DNS عبر HTTPS افتراضيًا. المحلل الافتراضي هو Cloudflare. في الإعدادات، يمكنك تغييره إلى NextDNS أو تحديد عنوان المحلل الخاص بك.
  • التكنولوجيا المستخدمة في التجميعات لنظام التشغيل Linux RLBox. يتم تحويل كود C++ الخاص بمكتبات الطرف الثالث التي يحتمل أن تكون معرضة للخطر إلى وحدة WebAssembly ذات صلاحيات محدودة للغاية، ثم يتم تجميع الوحدة إلى تعليمات برمجية أصلية وتنفيذها في عملية معزولة. أول مكتبة من هذا القبيل كانت الجرافيت.
  • للأجهزة ذات شاشات اللمس مُنفّذ تسريع التمرير.
  • في نظامي التشغيل Windows وmacOS، أصبح من الممكن الآن استيراد البيانات من Edgium (Edge في محرك Chromium).
  • المتصفح لم يعد يكشف عنوان IP المحلي للجهاز عبر WebRTC (يتم استخدام معرف عشوائي بدلاً من العنوان المحلي)، لذلك يُنصح المستخدمون بإعادة ضبط إعداداتهم media.peerconnection.ice.default_address_only и media.peerconnection.ice.no_host (بتغيير هذه الإعدادات، تم تحقيق إخفاء العنوان المحلي مسبقًا).
  • البحث في التاريخ من الآن فصاعدا يتجاهل علامات التشكيل (على سبيل المثال، البحث عن الكلمة phasjah سيجد أيضًا جميع تواجدات الكلمة phaặẫ).
  • كما أعلن قبل عام ونصف. معاق دعم TLS 1.0 وTLS 1.1. إذا كان الخادم لا يدعم TLS 1.2، فسيرى المستخدم رسالة خطأ حول إنشاء اتصال آمن وزر يتيح دعم البروتوكولات القديمة (ستتم إزالة الدعم لها بالكامل في المستقبل). تقوم المتصفحات الشائعة الأخرى هذا العام أيضًا بتعطيل دعم البروتوكولات القديمة (ظهر TLS 1.0 في عام 1999، وTLS 1.1 في عام 2006)، نظرًا لأنها لا تدعم الخوارزميات الحديثة السريعة والموثوقة (ECDHE، AEAD)، ولكنها تتطلب دعمًا للخوارزميات القديمة والضعيفة. (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA، SHA1، MD5). قبل عام، لم تتجاوز حصة حركة المرور باستخدام هذه البروتوكولات نصف بالمائة، وقد انخفضت الآن أكثر.
  • HTTP:
    • تم تمكين دعم رأس HTTP سياسة الميزة. وبمساعدته، يمكن لمطور الموقع تحديد الميزات وواجهات برمجة التطبيقات التي يجب على المتصفح استخدامها أو عدم استخدامها (على سبيل المثال، إلى تحسين أداء الموقع). تشبه سياسة الميزات إلى حد ما CSP، ولكنها تتحكم في إمكانيات المتصفح بدلاً من الأمان. ونتيجة لذلك، الإطارات ( ) حيث يكون مجال آخر مفتوحًا، لا أستطيع أن أفعل ذلك بعد الآن اطلب الوصول إلى الموقع الجغرافي، والكاميرا، والميكروفون، والتقاط الشاشة، والشاشة الكاملة ما لم تسمح بذلك سياسة الميزات صراحةً.
    • تم تنفيذ الدعم سياسة الموارد المشتركة (CORP)، بمساعدتها، يمكن للمواقع حظر طلبات معينة من مصادر خارجية (على سبيل المثال، منع الوصول من موارد الطرف الثالث إلى البرامج النصية والصور الخاصة بالموقع الحالي)، مما يمنع هجمات القنوات الجانبية التخمينية (Meltdown وSpectre )، بالإضافة إلى الهجمات التي تستخدم سيناريوهات المواقع المشتركة.
    • تمت إضافة الحدث languagechange_event، والذي يتم تشغيله عندما يقوم المستخدم بتغيير لغته المفضلة.
  • CSS:
    • تم تمكين دعم الملكية نص تسطير الموقف، والذي يسمح لك بالتحكم في موضع التسطير (على سبيل المثال، تعيين التسطير أسفل سفوح الصيغة الكيميائية).
    • قيم الممتلكات إزاحة تسطير النص и سمك زخرفة النص يمكن الآن التعبير عنها كنسبة مئوية.
    • ممتلكات نمط المخطط التفصيلي الآن لديه دعم للقيمة التلقائية.
    • توقف دعم خصائص -moz-column-*، والتي يجب استبدالها بخصائص قياسية بدون بادئة.
  • جافا سكريبت:
  • ادوات المطورين:

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

إضافة تعليق