Skip to main content
هاد الميزة تتطلب نسخة Mellowtel 1.6.2 أو أعلى. هاد تغيير كبير مقارنة بالإصدارات السابقة.
Mellowtel توفر ميزة اختيارية تخليك تتعامل مع طلبات أكثر وبالتالي تربح أكثر. هاد الميزة تسمى “Pascoli”.

التثبيت

أول حاجة، ثبّت حزمة npm المطلوبة باستخدام مدير الحزم اللي تفضلو:

باستخدام npm

باستخدام yarn

باستخدام pnpm

تحت هنا التعليمات لتفعيل ميزة Pascoli في إضافة المتصفح ديالك، مع خيارات للتنفيذ القياسي وتنفيذ إطار Plasmo.

التنفيذ القياسي

1. إنشاء ملف HTML باسم pascoli.html

أنشئ ملف باسم pascoli.html وزيد الكود التالي. تأكد بلي هاد الملف يتضمن في البنية النهائية (/dist) ديالك. إذا تبعت الإعداد الأولي لإعداد webpack، تقدر ببساطة تضيف هاد الملف في مجلد public كـ pascoli.html
تأكد بلي تعدل خاصية src في وسم السكريبت باش تشير للمكان الصحيح لملف pascoli.js في البنية النهائية

2. إنشاء ملف JavaScript باسم pascoli.js

في مجلد src، أو فين ما عندك ملفات js، أنشئ ملف باسم pascoli.js وزيد الكود التالي. تأكد بلي هاد الملف يتضمن في البنية النهائية (/dist) ديالك. إذا تبعت الإعداد الأولي لإعداد webpack، تقدر ببساطة تضيف هاد الملف في كائن entry في إعدادات webpack ديالك.

3. تحديث إعدادات webpack

تأكد بلي مجلد البنية النهائية يتضمن ملفات pascoli.html و pascoli.js. زيد التالي لإعدادات webpack ديالك باش تضمن بلي pascoli.js يتضمن في البنية:
pascoli.html خاصو يتضمن في مجلد البنية ديالك أوتوماتيكيا إذا تبعت الإعداد الأولي لإعداد webpack وزدتوه في مجلد public.

4. تحديث manifest.json

زيد ملف pascoli.html في manifest.json ديالك كـ web_accessible_resources:

تنفيذ إطار Plasmo

إذا كنت تستخدم إطار Plasmo، تبع هاد الخطوات البديلة:

1. إنشاء مكون PascoliPage

أنشئ ملف باسم pascoli.tsx في مجلد tabs ديالك. إذا ما عندكش مجلد tabs، أنشئ واحد. مزيد من المعلومات حول tabs في إطار Plasmo تقدر تلقاها هنا. زيد الكود التالي في ملف pascoli.tsx:

2. تحديث package.json لـ Plasmo

زيد التالي في ملف package.json ديالك:

تحديث initContentScript

بالنسبة للتنفيذين، عدل طريقة initContentScript في سكريبت المحتوى باش تشمل المسار الصحيح لملف Pascoli:
بالنسبة لإطار Plasmo، تقدر تستخدم التالي: