قم بتخصيص Firefox 57 باستخدام CSS
- فئة: ثعلب النار
Custom CSS for Fx عبارة عن مجموعة من أنماط CSS لمتصفح Firefox 57 والإصدارات الأحدث من قبل مؤلف إضافة Firefox Classic Theme Restorer الشهيرة.
لم يعد Firefox 57 يدعم Classic Theme Restorer أو أي ملحقات أو سمات أخرى لتغيير الواجهة بعد الآن بسبب التبديل إلى نظام WebExtensions الحصري. نظام WebExtensions الجديد يمنع التغييرات على واجهة مستخدم المتصفح من خلال عدم توفير واجهات برمجة التطبيقات لمطوري الإضافات.
الخيار الوحيد المتبقي لمستخدمي Firefox لتعديل واجهة المستخدم ، بصرف النظر عما توفره Mozilla أصلاً في Firefox ، هو استخدام CSS.
يمكن لمستخدمي Firefox الذين يعرفون طريقهم حول CSS تحرير ملفات CSS يدويًا لتعديل إصدار متصفح الويب الخاص بهم. من ناحية أخرى ، ربما لا يفعل معظم مستخدمي Firefox ، وهنا يأتي دور Custom CSS for Fx.
قم بتخصيص Firefox 57 باستخدام CSS
المشروع يتم استضافته على GitHub ، ويتم صيانته بواسطة Aris المعروف بإضافات Firefox الشهيرة مثل Classic Theme Restorer و NoiaButtons. مرمم الموضوع الكلاسيكي تم إنشاؤه باعتباره استجابة لواجهة أستراليس التي أطلقها Mozilla في Firefox 29. لن يعمل الامتداد في Firefox 57 أو أحدث بعد الآن لأن Mozilla أسقطت دعم الوظائف الإضافية القديمة في إصدار Firefox هذا ، ولم تقدم إمكانيات لتعديل واجهة المستخدم مثل WebExtensions API.
تقدم صفحة بدء المشروع معلومات حول تحديد موقع مجلد ملف التعريف لمتصفح الويب Firefox ، واستخدام الأنماط المتوفرة لتعديل Firefox.
أسهل طريقة لتحديد موقع مجلد ملف التعريف هي عن طريق التحميل حول: الدعم في شريط عنوان المتصفح ، والنقر على زر 'فتح المجلد' ضمن أساسيات التطبيق> مجلد الملف الشخصي.
تحتاج إلى إنشاء مجلد يسمى chrome إذا لم يكن موجودًا في جذر دليل الملف الشخصي. بمجرد الانتهاء من ذلك ، انسخ محتوى الأرشيف إلى هذا المجلد. تأكد من وجود userChrome.css و userContent.css في جذر مجلد chrome.
هذا كل ما يجب القيام به لإضافة هذه الأنماط المخصصة إلى Firefox. ومع ذلك ، هناك خطوة أخرى قد ترغب في اتخاذها ، وهي تخصيص التعديلات.
قد تروق مجموعة التعديلات الافتراضية لبعض المستخدمين ، لكن ملفات CSS تأتي مع خيارات لتمكين أو تعطيل التعديلات المختلفة لتغيير الواجهة بشكل أكبر.
افتح ملف userChrome.css في محرر نص عادي. يستخدم الملف الأمرimport لاستيراد أنماط CSS الفعلية من ملفات CSS. يتم ذلك للحفاظ على ترتيب userChrome.css الرئيسي وتسهيل تعديله على مستخدمي Firefox.
يتم التعليق على الأسطر التي تبدأ بـ / * ولا يتم استيراد ملفات CSS التي ترتبط بها بسبب ذلك.
ما عليك القيام به هو الانتقال إلى قائمة قسم واحد في كل مرة لتحديد أي من التعديلات المتاحة تريد تمكينها في Firefox.
يمكنك إلغاء تحميل القرص عن طريق إضافة / * أمام السطر و * / في الخلف. وبالمثل ، تقوم بإزالة / * في المقدمة و * / في الخلف لتمكين التعديل.
فيما يلي قائمة بالتعديلات المتوفرة الآن:
- تعديل أزرار شريط أدوات التنقل.
- تمكين الأزرار التربيعية
- تغيير مظهر الرمز
- تغيير نافذة زر التطبيق المنبثقة.
- تغيير قائمة الإشارات المرجعية والمظهر المنبثق.
- ظهور زر شريط أدوات الإشارات القديمة
- إعدادات الزر الأخرى (إخفاء الزر للأمام ، وأزرار الخلف والأمام مفصولة بالنوافذ التاريخية ، وأزرار التكبير تخفي إعادة التعيين).
- ظهور أزرار مخصصة للأمام والخلف
- زر التطبيق / الهامبرغر على شريط أدوات التنقل
- زر التطبيق / الهامبرغر في شريط عنوان Firefox (Windows فقط)
- ظهور علامات التبويب (النمط وموضع شريط الأدوات على سبيل المثال أسفل أشرطة الأدوات (اقرأ: علامات التبويب ليست في الأعلى) وعناوين علامات التبويب والرموز والمزيد.
- قم بتعديل شريط البحث وقوائم السياق والرموز وأشرطة الأدوات الأخرى.
- قم بتغيير نمط شريط الموقع.
بعض هذه لا تحتاج إلى شرح. البعض الآخر ليس كذلك ، ولكن لديك خياران عندما يتعلق الأمر بهذه. قم بتمكينهم وتحقق منهم مباشرة ، أو افتح ملف CSS الذي تم تحميله لمعرفة ما يفعلونه. ومع ذلك ، يتطلب هذا الأخير بعض المعرفة بـ CSS.
يستخدم ملف userContent.css نفس التخطيط. يستورد ملفات CSS ، والأمر متروك لك لتمكينها أو تعطيلها.
قائمة بتعديلات الواجهة الأصلية المقترحة وحولها: يتم توفير تعديلات التكوين أيضًا بواسطة المشروع لتعديل مظهر Firefox بشكل أكبر.
الكلمات الختامية
يوفر CSS المخصص لـ Fx الكثير من تعديلات الواجهة لواجهة Firefox 57 التي لا يمكن إجراؤها باستخدام الامتدادات أو استخدام الميزات المضمنة. قد يجد مستخدمو Firefox الحاليون أنه مفيد ، خاصة إذا كانوا قد استخدموا Classic Theme Restorer أو وظيفة إضافية مماثلة حتى الآن.
يتم إصدار التحديثات بانتظام بواسطة Aris ؛ هذا جيد ليس فقط للوظائف الجديدة التي قد يتم تقديمها من خلال التعديلات ، ولكن أيضًا للحفاظ على الأنماط متوافقة مع إصدارات Firefox الجديدة.