إصدار علامة تبويب جديدة تجاوز WebExtension

تعد New Tab Override إحدى الوظائف الإضافية الشائعة لمتصفح الويب Firefox الذي قد تقوم بتثبيته لتخصيص صفحة علامة تبويب جديدة لمتصفح الويب.

أزلت Mozilla خيار اختيار أي صفحة كصفحة علامة تبويب جديدة في Firefox 41 ، وكان على مستخدمي المتصفح الاعتماد على الامتدادات لاستعادة الوظيفة.

كان New Tab Override أول امتداد لبرنامج Firefox لتقديم الوظيفة الأساسية التي تمت إزالتها مرة أخرى ، وقد تم تحديثه عدة مرات منذ ذلك الحين.

أصدر Sören Hentzschel ، وهو مطور New Tab Override ، إصدار WebExtension من المستعرض الإضافي مؤخرًا. يضمن الإصدار الجديد التوافق مع Firefox 57 وما بعده ، حيث تخطط Mozilla لإسقاط الدعم للوظائف الإضافية القديمة عندما يتم إصدار Firefox 57 في نوفمبر 2017.

لا تزال واجهات برمجة التطبيقات WebExtension قيد التطوير ، ويتم تطوير البنية بالكامل مع إصدار إصدارات جديدة من Firefox وتراجع الدعم القديم.

تتمثل نتيجة تجاوز علامة تبويب جديدة في أن إصدار WebExtension لا يدعم جميع ميزات إصدار الوظيفة الإضافية القديمة حتى الآن. وعد سورين بدمج الميزات المفقودة في حالة توفر واجهات برمجة التطبيقات.

علامة تبويب جديدة تجاوز 8.0

يضيف New Tab Override خيارات إلى Firefox لتخصيص محتوى صفحة علامة تبويب جديدة في المتصفح. يعرض الإصدار 8.0 من الملحق الخيارات التالية في صفحة التكوين الخاصة به:

  • استخدم الصفحة الافتراضية لفايرفوكس
  • تحميل حول: فارغة (صفحة فارغة)
  • تحميل حول: المنزل (الصفحة الرئيسية)
  • قم بتحميل عنوان URL المخصص الذي يستخدم بروتوكول HTTP أو HTTPS.
  • ملف محلي (انظر أدناه).
  • لون الخلفية (مشابه لما يلي: فارغ ، ولكن بلون مختلف).
  • أخبار موزيلا (الألمانية)

يقتصر الوصول إلى امتداد الويب إلى الملفات المحلية في فايرفوكس. طبق Sören خيار تحميل ملف HTML في مخزن New Tab Override لعرضه عند فتح صفحة علامة تبويب جديدة.

هذا حل بديل ، ومن الضروري أن يتم الوصول إلى أي ملفات يتم تحميلها في ملف HTML على الإنترنت.

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

أضاف Sören التحقق من صحة الارتباط في إصدار WebExtension من New Tab Override. يتحقق التحقق من صحة عنوان URL الذي تم إدخاله لتقديم ملاحظات إلى المستخدم على الفور.

تم نقل مشروع New Tab Override إلى GitHub حيث يكون مصدره متاحًا للجمهور. يمكن للمستخدمين ترك تعليقات هناك ، على سبيل المثال عندما يواجهون أخطاء أو لديهم اقتراحات بشأن وظائف جديدة.

الكلمات الختامية

يستمر تطوير New Tab Override ، وهذا شيء جيد لمستخدمي متصفح الويب Firefox. الإصدار الجديد هو دليل على المستقبل ويوفر الأساسيات اللازمة لتغيير صفحة علامة تبويب جديدة لمتصفح الويب Firefox إلى صفحة مخصصة.