2024 مؤلف: Peter John Melton | [email protected]. آخر تعديل: 2023-12-16 04:48
أنا فقط أمزح. على الإنترنت ، هناك دائما شيء للشكوى.
مع Firefox Quantum ، شكوى de jour هي أن بعض الإضافات لا تعمل بعد الآن. لا تعمل حاليًا العديد من الإضافات البارزة ، بما في ذلك DownThemAll و Greasemonkey ، مع Quantum. من المحتمل ألا يعمل آخرون ، بما في ذلك Firebug و ScrapBook ، مرة أخرى.
هذا أمر محبط إذا كنت مستخدمًا لأحد هذه الخدمات ، وقد تعتقد أنه تعسفي نوعًا ما. ليس كذلك. سواء أعجبك ذلك أم لا ، شعرت موزيلا أنه ليس لديها خيار سوى التخلي عن ما تسميه إضافات "قديمة" من أجل المضي قدمًا. هنا لماذا.
كيف تعمل إضافات فايرفوكس
إذا تجاوز ذلك رأسك ، فاعرف ذلك: امتدادات Firefox كانت لديها قدرًا إجماليًا أو أقل من القدرة الكاملة على تغيير المتصفح الخاص بك ، وقمت بإجراء تلك التغييرات مباشرة. ولهذا السبب كانت هذه الإضافات قوية جدًا: لم تكن هناك مجموعة محددة من الأشياء التي كان بإمكانها ولا يمكن تغييرها. ولهذا السبب تميل هذه الإضافات إلى الانفصال عن الإصدارات الجديدة من فايرفوكس.
لا تعمل الإضافات للمتصفح Chrome أو Safari بهذه الطريقة. تقدم هذه المتصفحات لمطوري واجهات برمجة التطبيقات لمطوري الإضافات التي يمكنهم استخدامها ، وهذا يعني أن هناك قائمة معينة من إضافات الأشياء التي لا يمكن التحكم فيها. منذ عامين ، قدم Firefox واجهة برمجة تطبيقات مشابهة تسمى WebExtensions ، والتي شجعت المطورين على تبنيها.
الإضافات التقليدية جعلت تحسين فايرفوكس صعب
مستخدمو Firefox ، الذين لا يعرفون أن الإضافات كانت تسبب المشكلة ، سيفترضون أن الإصدار الجديد من فايرفوكس هو عربات التي تجرها الدواب ، ومن وجهة نظرهم. سيبذل فريق Firefox قصارى جهده لضمان عمل الإضافات الشائعة قبل الضغط على إصدار جديد ، ولكن من السهل تخيل كل هذا التطور المتباطئ.
تعمل واجهة برمجة التطبيقات WebExtensions على تسهيل كل هذا من خلال تحديد الإضافات التي يمكن تنفيذها وكيفية تنفيذها. يعني هذا أن المطورين يحتاجون فقط إلى التأكد من أن واجهة برمجة التطبيقات تعمل بشكل صحيح ، ولا تقلق من أن يؤدي تعديل الأداء أو تغيير واجهة المستخدم إلى كسر إضافات معينة. يجب أن تكون النتيجة عددًا أقل من الإضافات على المدى الطويل ، ولكن لجعل هذا ممكنًا ، تحتاج موزيلا إلى التخلي عن نظام الإرشاد القديم.
يجعل التغيير أيضًا بعض أفضل ميزات Quantam المحتملة. تعد القدرة متعددة العمليات ، على سبيل المثال ، جزءًا كبيرًا من تعزيز سرعة Firefox Quantam. تتعامل أربع عمليات منفصلة مع واجهة وعلامة تبويب فايرفوكس ، مما يعني أن فايرفوكس يمكن أن يستخدم جميع النوى الأربعة للمعالج الخاص بك بدلاً من معالج واحد فقط. هذه حقيقة أن النظام الإرشادي التقليدي لم يتم بناؤه ببساطة ، ومن الصعب تخيل جعله يعمل بدون الكثير من طبقات التجريد التي من شأنها أن تؤدي إلى إبطاء حتمًا. كما تم تكرار العديد من التغييرات القادمة على Firefox من خلال الإضافات القديمة ، مما يعني أن النظام الإيكولوجي يجب أن يتغير لكي يتطور فايرفوكس.
كان التوافق عبر منصة مشكلة
بالتأكيد ، هناك بعض إضافات Firefox التي لا يمكنك الحصول عليها في Chrome ، ولكن Chrome يمتلك النظام البيئي الأكبر حتى الآن. لن تعمل واجهة برمجة تطبيقات WebExtensions الجديدة على إصلاح هذا الوضع بين عشية وضحاها ، ولكنها تجعل من الأسهل كثيرًا أن يتم نقل إضافات Chrome إلى Firefox لأن اللغة المستخدمة في كتابة الامتدادات تشبه إلى حد يجعل النقل سطحيًا. في العديد من الحالات ، هناك حاجة إلى بضع تعديلات فقط على امتداد Chrome لتشغيله في Firefox ، وهذا يعني أنه لا يوجد سبب لعدم وصول إضافات Chrome المفضلة إلى Firefox الآن إذا طلبت من مطوّر البرامج جيدًا. وهذا من شأنه أن يؤدي إلى سيل من الامتدادات الجديدة في نظام إيكولوجي يمكن أن يستخدمه بصراحة.
كان فايرفوكس بالفعل يفقد المستخدمين
قد يجادل البعض بأن فايرفوكس سيفقد المستخدمين بسبب امتدادات متقطعة ، ولكن من الجدير بالذكر أن فايرفوكس كان بالفعل يفقد المستخدمين إلى Chrome بمعدل ينذر بالخطر ، وقد ظل لسنوات. ولم تساعد سرعة المقارنة وعدم وجود إضافات معينة في ذلك ، وتهدف Firefox Quantum إلى إصلاح كلتا المشكلتين.
هل هناك احتمال أن يؤدي ذلك إلى نتائج عكسية؟ بالتأكيد. سيقفز بعض الأشخاص إلى Chrome ، وقد يبحث آخرون عن الشوك القديمة التي تحافظ على نظام الإرشاد القديم. لكن الأمر ليس كما لو كانت الأمور تسير بشكل جيد من قبل. يجب أن يتطور فايرفوكس ليظل ملائمًا ، وهكذا قرروا القيام بذلك.
كان المطورين قد حان الوقت للتبديل إلى API الجديد
لن يلاحظ بعض المستخدمين حدوث هذا التبديل ، نظرًا لأن الإضافات التي يعملون بها تستخدم واجهة برمجة تطبيقات WebExtension بالفعل. لا يتم تبديل الإضافات الأخرى.
قد يرجع السبب في ذلك إلى توقف مطوّر البرامج عن الإضافة منذ وقت طويل ، أو لا يبدو أنه يعيد كتابتها لاستخدام واجهة برمجة التطبيقات. في بعض الحالات ، لا تقدم واجهة برمجة التطبيقات (API) ما يكفي من التحكم لإعادة إنشاء الإضافة الأصلية ، حتى يتوقف المطورون عن مشروعاتهم. وفي كثير من الحالات ، لا يتم التحويل ببساطة بعد.
مهما كانت الحالة ، فإن الإضافات لا تنكسر لأن Mozilla غيرت كل شيء بشكل مفاجئ. لقد كانت WebExtensions جزءًا من Firefox لمدة عامين ، وتم الإعلان عن الموعد النهائي لتحديث الإضافات قبل عام:
By the end of 2017, and with the release of Firefox 57, we’ll move to WebExtensions exclusively, and will stop loading any other extension types on desktop.
هل ما زلت تفتقد امتدادًا تعتمد عليه؟ يتتبع مستند Google هذا العديد من الإضافات الشائعة ويوفر بدائل للعديد من الإضافات الشائعة. هذه القائمة هي أيضا مفيدة.
موصى به:
هاك تمديد الملفات لجعلها إصدار متوافق مع فايرفوكس
العيب المعروف في استخدام فايرفوكس هو مشكلة توافق الامتداد عند إصدار إصدار رئيسي جديد. سواء كان الأمر يتعلق بملحق جديد تحاول استخدامه للمرة الأولى أو مفضلاً قديمًا ، فلدينا طريقة للحصول على هذه الإضافات تعمل من أجلك.
لماذا بعض المشاهد في أفلام الحركة المفضلة لديك تبدو متعرجًا
إذا كنت تشاهد أفلام الحركة الحديثة ، فربما لاحظت اهتزازًا ضئيلًا بعض الشيء للفيديو. لا ، ليس بسبب الكامة الهشة والقفزات المفاجئة. العديد من الأفلام الحديثة (وبعض أقدم) لها تأثير يسمى "strobing" مما يجعل مشاهد العمل تبدو أقل سلاسة من غيرها. اليوم ، سوف نوضح سبب حدوث ذلك.
لماذا يجب عليك ترقية جهاز التوجيه الخاص بك (حتى لو كان لديك أقدم الأدوات)
كثير من الناس لديهم موقف لا يهم إذا كان جهاز التوجيه الخاص بهم أقدم لأن هاتفهم ، أو حاسوبهم المحمول ، أو أي معدات لاسلكية أخرى ليست على أي حال. حتى إذا لم يكن لديك ألعاب تقنية جديدة تمامًا ، فلا يزال بإمكانك الاستفادة من ترقية جهاز توجيه مؤرخ.
الأجهزة اللوحية لا تقتل أجهزة الكمبيوتر المحمولة ، ولكن الهواتف الذكية تقتل الأجهزة اللوحية
ذات الصلة: هل أجهزة الكمبيوتر الموت؟ بالطبع لا ، إليكم السبب
السيطرة على مشغل الموسيقى المفضلة لديك من فايرفوكس
هل تحب الاستماع إلى الموسيقى أثناء التصفح؟ الآن يمكنك الوصول إلى مشغل الموسيقى المفضل لديك والتحكم فيه مباشرة من Firefox باستخدام ملحق FoxyTunes.