![](https://developer.chrome.com/static/docs/puppeteer/images/hero.png?authuser=8&%3Bhl=ar&hl=ar)
محرك العرائس
Puppeteer هي مكتبة JavaScript توفّر واجهة برمجة تطبيقات عالية المستوى لأتمتة كلّ من Chrome وFirefox من خلال Chrome DevTools Protocol وWebDriver BiDi.
يمكنك استخدامها لتشغيل أيّ شيء في المتصفّح تلقائيًا، بدءًا من أخذ لقطات شاشة وإنشاء ملفات PDF ووصولاً إلى التنقّل في واجهات المستخدم المعقدة واختبارها وتحليل الأداء.
المفاهيم
تفاعلات المستخدمين مع الصفحة
اعتراض الشبكة
أخذ لقطات شاشة
أوضاع التشغيل
مشاركات المدونة
كيف استخدمت Spotify واجهة برمجة التطبيقات Picture-in-Picture لإنشاء مشغّل Spotify المصغّر
تعرّف على مزيد من المعلومات حول تحويل Spotify Miniplayer من "اختبار لوحة الرسم" إلى تجربة محسّنة تم تفعيلها من خلال واجهة برمجة تطبيقات Document Picture-in-Picture API.
دراسات حالة حول الرسوم المتحركة التي تعتمد على التمرير
اكتشِف مزايا الصور المتحركة التي تعتمد على التمرير في Policybazaar وredBus وTokopedia.
الاطّلاع على دراسات الحالة حول عمليات النقل
وتستخدم جميع RedBus وPolicybazaar وTokopedia واجهة برمجة تطبيقات View Transition API وتستفيد من أداء أفضل وواجهة مستخدم سلسة.
:has() دراسات حالة
اكتشف كيف يستفيد كل من Policybazaar وTokopedia من استخدام :has().
دراسات الحالة لطلبات البحث في الحاويات
تعرَّف على مزايا طلبات البحث عن الحاويات من RedBus وTokopedia.
دراسات حالة نافذة منبثقة
تستخدم Tokopedia واجهة برمجة التطبيقات Popover API لتقليل عدد الرموز البرمجية في تطبيقها.
الطريقة التي يتّبعها برنامج Photoshop لمعالجة ملفات أكبر من تلك التي تتسع للذاكرة
تعرَّف على كيفية تمكّنت Adobe من السماح للمستخدمين بتعديل حتى أكبر الملفات على إصدار الويب من تطبيق Photoshop الشهير. (تتوفّر هذه المقالة أيضًا في شكل فيديو). في عام 2021، تعاونت شركة Adobe مع فريق هندسة Chrome لطرح إصدار من Photoshop على الويب.
كيفية استخدام تطبيق تعديل صور المتجهات Boxy SVG لواجهة برمجة التطبيقات Local Font Access API للسماح للمستخدمين باختيار خطوطهم المحلية المفضّلة
توفّر Local Font Access API آلية للوصول إلى بيانات الخطوط المثبَّتة على الجهاز لدى المستخدم، بما في ذلك التفاصيل ذات المستوى الأعلى، مثل الأسماء والأنماط والعائلات، بالإضافة إلى الوحدات البايتية الأوّلية لملفات الخطوط الأساسية. تعرَّف على كيفية
كيفية استخدام محرِّر الألعاب Construct 3 لواجهة برمجة التطبيقات File System Access API للسماح للمستخدمين بحفظ ألعابهم
توفّر واجهة برمجة التطبيقات File System Access API إمكانات القراءة والكتابة وإدارة الملفات. تعرَّف على كيفية استخدام Construct 3 لواجهة برمجة التطبيقات هذه. (تتوفّر هذه المقالة أيضًا في شكل فيديو). Construct 3 هو محرِّر ألعاب أنشأه الأخوان توماس
كيفية استخدام LEGO® Education لتقنية البلوتوث على الويب وواجهات Web Serial API
تستخدم LEGO Education إمكانيات الويب لجعل نماذج LEGO بالكمبيوتر بسيطة قدر الإمكان.