ما يحدث في إضافات Chrome، أكتوبر 2024

لقد حان الوقت لعرض آخر الأخبار حول إضافات Chrome: اطّلِع على ما يلي للحصول على آخر المعلومات حول دمج الذكاء الاصطناعي وواجهات برمجة التطبيقات الجديدة والأحداث والفيديوهات.

الإضافات والذكاء الاصطناعي

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

أطلق فريق Chrome أيضًا مسابقة "الذكاء الاصطناعي المدمج": ندعوك لإنشاء تطبيقات ويب و"إضافات Chrome" مبتكرة باستخدام نماذج الذكاء الاصطناعي وواجهات برمجة التطبيقات المدمجة في Chrome، ولديك فرصة الفوز بجوائز تبلغ قيمتها الإجمالية 65,000 دولار أمريكي.

يمكنك الاشتراك والحصول على مزيد من المعلومات على موقع "تحدّي الذكاء الاصطناعي المضمّن" الإلكتروني. نحن متحمّسون لمعرفة ما يليد من استخدام الذكاء الاصطناعي في الويب.

الإضافات أثناء الجولات

هل تريد معرفة المزيد حول إضافات المتصفّح والتواصل مع الفريق الذي يطوّرها؟ نتطلّع إلى لقائك في هذه الفعاليات القادمة.

DevFest London: سيشارك "أوليفر" في DevFest لندن في 16 تشرين الثاني (نوفمبر) 2024، وسيعرض أحدث المعلومات حول تطوير إضافات Chrome. يمكنك التعرّف على واجهات برمجة التطبيقات الجديدة وأفضل الممارسات والحصول على الإلهام لبناء مشاريع إضافات رائعة.

قمة فلترة الإعلانات في برلين: انضم إلينا في قمة فلترة الإعلانات في برلين في 24 و25 تشرين الأول (أكتوبر) 2024، حيث سنناقش مستقبل فلترة الإعلانات والدور الحاسم الذي تلعبه الإضافات في توفير تجربة أفضل للمستخدمين على الويب. التسجيل في هذا الحدث مجاني.

قمة TPAC: كجزء من مشاركتنا في مجموعة WebExtensions Community Group، شارك الفريق مؤخرًا في TPAC، وهو المؤتمر السنوي الذي تنظّمه W3C ويضم مناقشات تفاعلية حول مستقبل الويب. تعاونّا مع مورّدي متصفّحات ومطوّرين آخرين من المنتدى بشأن معايير الويب المهمة والمبادرات التي ستحدد كيفية إنشاء الإضافات واستخدامها. على سبيل المثال، تشمل التحسينات التي نُجريها إضافة اختبارات إلى مشروع "اختبارات النظام الأساسي للويب" لجعل واجهات برمجة التطبيقات الخاصة بالإضافات أكثر اتساقًا في جميع المتصفّحات، والاطّلاع على معايير الترجمة والنشر القادمة التي قد نتمكّن من توفيرها في واجهة برمجة التطبيقات chrome.i18n.

مجموعة من الأشخاص في قمة TPAC
قمة TPAC

تعديلات على سياسة "سوق Chrome الإلكتروني"

نشر فريق "سوق Chrome الإلكتروني" سلسلة من التعديلات على صفحة سياسات المطوّرين المصمّمة لتشجيع تطوير منتجات عالية الجودة ومنع السلوك المخادع وضمان حصول المستخدم على موافقة مدروسة. لقد لخّصت "ريبيكا سوارس"، مديرة سياسات "سوق Chrome الإلكتروني"، كلّ التعديلات في مدوّنة Chrome Extensions: تعديلات مهمة على السياسات.

واجهات برمجة التطبيقات الجديدة للإضافات

بدءًا من الإصدار 128 من Chrome، أضفنا ميزة مطابقة عنوان الاستجابة في واجهة برمجة التطبيقات Declarative Net Request API. لقد عدّلنا مرجع واجهة برمجة التطبيقات لتضمين الحقلَين الجديدَين responseHeaders و excludedResponseHeaders. في إطار هذا التعديل، أضفنا أيضًا قسمًا جديدًا بعنوان تقييم القواعد إلى مستنداتنا يوضّح كيفية مطابقة القواعد.

اعتبارًا من الإصدار 130 من Chrome، تتوفّر الطريقة getKeys() في واجهة StorageArea التي تستخدمها واجهة برمجة التطبيقات chrome.storage API. يأتي هذا التغيير بعد اقتراح في مجموعة منتدى WebExtensions.

اعتبارًا من الإصدار 130 من Chrome، أصبح الحدث action.onUserSettingsChanged متاحًا. يأتي ذلك بعد مناقشة اقتراح في مجموعة منتدى WebExtensions. نشكر Microsoft على مساهمتها في Chromium.

يتيح الحقل minimum_chrome_version في البيان الآن استخدام الإصدارات غير الرئيسية. يمكن أن تكون هذه البيانات مفيدة إذا كنت بحاجة إلى استهداف إصدار Chrome معيّن.

الميزات القادمة

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

بدءًا من الإصدار 130 من Chrome، سنبدأ في إتاحة استخدام السمة use_dynamic_url في الإدخالات ضمن المفتاح web_accessible_resources في البيان.

بعد المناقشة التي تمت في مجموعة WebExtensions Community Group خلال TPAC، بدءًا من الإصدار 131 من Chrome، لن تؤدي القيمتَان $schema وbrowser_specific_settings في البيان إلى ظهور تحذيرات، لأنّ هاتين المفتاحتَين رائجتان على نطاق واسع ويُعتقد أنّهما ليس لهما سلوك خاص في Chrome.

🗃️ فيديوهات جديدة

انضم إلى "أوليفر" في مغامرة لإضافة مؤشر مخصّص إلى Chrome، مع مشاركة ديناصور Chrome في مغامرة.

يمكنك أيضًا الاطّلاع على مزيد من المعلومات عن نصوص المحتوى البرمجية في إضافات Chrome، بما في ذلك كيفية تسجيل CSS وJavaScript لتشغيلهما على صفحة معيّنة. يمكنك مشاهدة الفيديو الكامل على YouTube.

اشترِك في قناتنا على YouTube لتلقّي إشعارات بشأن المقابلة القادمة مع "ديفيد لي"، مدير منتجات الإضافات في Google.