هاد الميزة تتطلب نسخة Mellowtel 1.6.2 أو أعلى. هاد تغيير كبير مقارنة بالإصدارات السابقة.
Mellowtel توفر ميزة اختيارية تخليك تتعامل مع طلبات أكثر وبالتالي تربح أكثر. هاد الميزة تسمى “Meucci”.
التثبيت
أول حاجة، ثبت الحزمة المطلوبة باستخدام مدير الحزم اللي تفضل:
باستخدام npm
باستخدام yarn
باستخدام pnpm
التعليمات التالية توضح كيفية تفعيل ميزة Meucci في إضافة المتصفح ديالك، مع خيارات للتنفيذ العادي وإطار عمل Plasmo.
التنفيذ العادي
1. إنشاء ملف JavaScript باسم meucci.js
في مجلد src، أو فين عندك ملفات js، أنشئ ملف باسم meucci.js وأضف الكود التالي. تأكد باللي هاد الملف يتضمن في البنية النهائية (/dist) ديالك.
إذا تبعت الإعداد الأولي لإعدادات webpack، تقدر ببساطة تضيف هاد الملف إلى الكائن entry في إعدادات webpack ديالك.
2. تحديث إعدادات webpack
تأكد باللي مجلد البنية النهائية يتضمن ملف meucci.js.
إذا تبعت الإعداد الأولي لإعدادات webpack، تقدر ببساطة تضيف هاد الملف إلى الكائن entry في إعدادات webpack ديالك.
3. تحديث manifest.json
أضف ملف meucci.js إلى manifest.json كـ web_accessible_resources:
تنفيذ إطار عمل Plasmo
إذا كنت تستعمل إطار عمل Plasmo، اتبع هاد الخطوات البديلة:
1. إنشاء ملف TypeScript باسم meucci.ts
في مجلد src، أو فين عندك ملفات ts، أنشئ ملف باسم meucci.ts وأضف الكود التالي:
2. إنشاء سكريبت البناء
أنشئ ملف build-meucci.js في جذر المشروع ديالك بالمحتوى التالي:
3. تحديث package.json
أضف التالي إلى ملف package.json ديالك:
تقدر:
- تشغيل سكريبت البناء يدويًا بعد البناء الرئيسي:
npm run build:meucci
- أو تضيفه إلى سكريبت البناء الحالي ديالك بـ
&: "build": "your-existing-build-command & npm run build:meucci"
هاد الشيء راح يضمن باللي ملف Meucci محزم بشكل صحيح ونسخ إلى جميع مجلدات البناء في هيكل Plasmo الصحيح.
تحديث initContentScript
بالنسبة للتنفيذين، عدل طريقة initContentScript في سكريبت المحتوى باش تتضمن المسار الصحيح لملف Meucci:
بالنسبة لإطار عمل Plasmo، تقدر تستعمل التالي:
إذا كان عندك أيضًا Pascoli مفعل، تقدر تستعمل التالي: