بناء ملحقات متصفح حقيقية لـ Chrome و Edge
تتيح لك ملحقات المتصفح تعديل صفحات الويب، وأتمتة سلوك المتصفح، واعتراض طلبات الشبكة، وشحن أدوات مخصصة مباشرة للمستخدمين عبر Chrome Web Store و Edge Add-ons marketplace. يعلمك هذا المسار Manifest V3 — صيغة الملحق المطلوبة والحالية — من ملف manifest.json الأول إلى التوزيع عبر المتصفحات وأمان الإنتاج. كل مفهوم مستند إلى واجهات برمجية التطبيقات التي يكشفها Chrome و Edge فعلياً اليوم.
ما ستتعلمه
ستتعلم كيف يهيكل Manifest V3 الأذونات وعمال الخدمة ودورات حياة المكونات. من هناك تبني واجهة مستخدم حقيقية بنوافذ منبثقة وصفحات خيارات، وتحقن نصوص محتوى تقرأ وتعيد كتابة DOM الصفحة، وتتصل بأسطح واجهة المتصفح مثل القوائم السياقية و omnibox. من جهة البيانات، تتقن مراسلة الملحقات وواجهات التخزين و declarativeNetRequest لتعديل طلبات الويب دون أذونات مضيف واسعة. تغطي أيضاً التحكم البرمجي في المتصفح، وتصحيح الأخطاء وتحسين الأداء، والنماذج المتقدمة للأذونات مع التركيز على الأمان. ينهي المسار تقنيات التوافقية عبر المتصفحات ودمج أطر عمل JavaScript الحديثة في خط أنابيب بناء الملحقات.
مسار التعلم
تمتد اثنا عشر دورة من A1 إلى C1. الدورة الأولى مجانية وتقدم أساسيات Manifest V3. تؤسس دورات A1–A2 هيكل manifest ونموذج الأذونات الأساسي. تبني دورات B1 مهارات عملية: بناء واجهة المستخدم، حقن نصوص المحتوى، التكامل مع واجهة المتصفح، والنشر على Chrome Web Store و Edge marketplace. تتعمق الدورات الأربع B2 — مراسلة واستمرارية البيانات، تعديل طلب الشبكة الإعلاني، أتمتة المتصفح، وتصحيح الأخطاء مع تحسين الأداء. تغطي الدورتان الأخيرتان C1 الأذونات المتقدمة وتعزيز الأمان وتحقيق التوافقية الحقيقية عبر المتصفحات إلى جانب الاستخدام الحديث لأطر العمل.
كيف يعمل
تنقسم كل دورة إلى دروس قصيرة وعملية تكملها في محرر مدمج مع تعليقات فورية ومدرس ذكي متاح عند علقك. تكتب رمز ملحق فعلي — ملفات manifest، عمال خدمة خلفية، نصوص محتوى، وصفحات خيارات — لذا كل درس ينتج عنه شيء يمكنك تحميله مباشرة في Chrome أو Edge كملحق عامل.