refresh date: 2026-09-25 robots: noindex
الوصف
استخدِم واجهة برمجة التطبيقات chrome.power لإلغاء ميزات إدارة الطاقة في النظام.
الأذونات
powerالاستخدام
بشكلٍ تلقائي، تعمل أنظمة التشغيل على تعتيم الشاشة عندما يكون المستخدمون غير نشطين، ثم يتم تعليق النظام في النهاية. باستخدام Power API، يمكن لتطبيق أو إضافة إبقاء النظام نشطًا.
باستخدام واجهة برمجة التطبيقات هذه، يمكنك تحديد المستوى الذي يتم فيه إيقاف إدارة الطاقة. يُبقي المستوى "system" النظام نشطًا، ولكنّه يسمح بتعتيم الشاشة أو إيقافها. على سبيل المثال، يمكن لتطبيق تواصل مواصلة تلقّي الرسائل أثناء إيقاف الشاشة. ويُبقي المستوى "display" الشاشة والنظام نشطَين. يمكن لتطبيقات الكتب الإلكترونية والعروض التقديمية، على سبيل المثال، إبقاء الشاشة والنظام نشطَين أثناء قراءة المستخدمين.
عندما يكون لدى المستخدم أكثر من تطبيق أو إضافة نشطة، ولكل منها مستوى طاقة خاص به، يتم تطبيق مستوى الأولوية الأعلى، إذ تحظى "display" دائمًا بالأولوية على "system". على سبيل المثال، إذا طلب التطبيق "أ" إذن الوصول إلى "system" لإدارة الطاقة، وطلب التطبيق "ب" إذن الوصول إلى "display"، سيتم استخدام "display" إلى أن يتم إلغاء تحميل التطبيق "ب" أو إلغاء طلبه. إذا كان التطبيق (أ) لا يزال نشطًا، سيتم استخدام "system".
الأنواع
Level
تعداد
"النظام"
يمنع النظام من الانتقال إلى وضع السكون عند عدم نشاط المستخدم.
"display"
يمنع إيقاف الشاشة أو تعتيمها أو وضع النظام في وضع السكون استجابةً لعدم نشاط المستخدم.
الطُرق
releaseKeepAwake()
chrome.power.releaseKeepAwake(): void
تؤدي إلى إلغاء طلب تم إجراؤه سابقًا باستخدام requestKeepAwake().
reportActivity()
chrome.power.reportActivity(
callback?: function,
): Promise<void>
تسجيل نشاط المستخدم من أجل تنبيه الشاشة من حالة التعتيم أو الإيقاف أو من شاشة التوقف يخرج من شاشة التوقف إذا كانت نشطة حاليًا.
المعلمات
-
callback
الدالة اختيارية
تظهر المَعلمة
callbackعلى النحو التالي:() => void
المرتجعات
-
Promise<void>
لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، بينما تحتاج المنصات الأخرى إلى استخدام عمليات معاودة الاتصال.
requestKeepAwake()
chrome.power.requestKeepAwake(
level: Level,
): void
طلبات إيقاف ميزة "إدارة الطاقة" مؤقتًا توضّح السمة level درجة إيقاف إدارة الطاقة. إذا كان طلب سبق أن قدّمه التطبيق نفسه لا يزال نشطًا، سيتم استبداله بالطلب الجديد.
المعلمات
-
مستوى