الوصف
استخدِم system.display
API لطلب البحث عن البيانات الوصفية المعروضة.
الأذونات
system.display
الأنواع
ActiveState
تعداد لمعرفة ما إذا تم رصد الشاشة واستخدامها بواسطة النظام. تعتبر الشاشة "غير نشطة"، إذا لم يكتشفها النظام (ربما تكون غير متصلة أو تم اعتبارها غير متصلة بسبب وضع السكون وما إلى ذلك). على سبيل المثال، يتم استخدام هذه الحالة للاحتفاظ بالشاشة الحالية عندما تكون جميع الشاشات غير متصلة.
Enum
"نشط"
"غير نشِط"
Bounds
أماكن إقامة
-
الطول
الرقم
تمثّل هذه السمة ارتفاع الشاشة بالبكسل.
-
اليسرى
الرقم
الإحداثي x للزاوية العلوية اليسرى.
-
العلوية
الرقم
الإحداثي الصادي (y) للزاوية العلوية اليسرى.
-
العرض
الرقم
عرض شاشة العرض بالبكسل.
DisplayLayout
أماكن إقامة
-
id
سلسلة
المعرّف الفريد للشاشة
-
اقتطاع
الرقم
إزاحة الشاشة على طول الحافة المتصلة 0 يشير إلى محاذاة الزوايا العلوية أو اليسرى.
-
parentId
سلسلة
المعرّف الفريد للشاشة الرئيسية يكون فارغًا إذا كان هذا هو الجذر.
-
الموضع
موضع تنسيق هذه الشاشة بالنسبة إلى العنصر الرئيسي وسيتم تجاهله بالنسبة إلى الجذر.
DisplayMode
أماكن إقامة
-
deviceScaleFactor
الرقم
عامل مقياس الجهاز في وضع العرض.
-
الطول
الرقم
تمثّل هذه السمة ارتفاع وضع العرض بوحدات بكسل مستقلة (مرئية للمستخدم).
-
heightInNativePixels
الرقم
ارتفاع وضع العرض بالبكسل الأصلي.
-
isInterlaced
قيمة منطقية اختيارية
الإصدار 74 من Chrome أو الإصدارات الأحدثصحيح إذا كان هذا الوضع متداخلاً، ويتم ضبطه على "خطأ" إذا لم يتم توفيره.
-
isNative
منطقي
صحيح إذا كان الوضع هو الوضع الأصلي للشاشة.
-
isSelected
منطقي
True إذا كان وضع العرض محددًا حاليًا.
-
refreshRate
الرقم
الإصدار 67 من Chrome أو الإصدارات الأحدثمعدّل تحديث وضع العرض بالهرتز.
-
uiScale
الرقم اختياري
متوقّف منذ إصدار Chrome 70استخدام
displayZoomFactor
عامل قياس واجهة المستخدم في وضع العرض.
-
العرض
الرقم
يشير ذلك إلى عرض وضع العرض بوحدات بكسل مستقلة (مرئية للمستخدم) على الجهاز.
-
widthInNativePixels
الرقم
عرض وضع العرض بوحدات البكسل الأصلية.
DisplayProperties
أماكن إقامة
-
boundsOriginX
الرقم اختياري
في حال ضبط هذه السياسة، سيتم تعديل مصدر الحدود المنطقية للشاشة على طول المحور "س". يتم تطبيقها مع
boundsOriginY
. يتم ضبط القيمة تلقائيًا على القيمة الحالية إذا لم يتم ضبطها وتم ضبطboundsOriginY
. يُرجى العِلم أنّه عند تعديل مصدر العرض، سيتم تطبيق بعض القيود، لذا قد يختلف مصدر الحدود النهائية عن مجموعة البيانات الأصلية. يمكن استرداد الحدود النهائية باستخدامgetInfo
. لا يمكن تغيير مصدر الحدود على الشاشة الأساسية. -
boundsOriginY
الرقم اختياري
في حال ضبط هذه السياسة، سيتم تعديل مصدر الحدود المنطقية للشاشة على طول المحور "ص". اطّلِع على مستندات حول المَعلمة
boundsOriginX
. -
displayMode
DisplayMode اختياري
الإصدار 52 من Chrome أو الإصدارات الأحدثوفي حال ضبطها، سيتم تعديل وضع العرض إلى الوضع المطابق لهذه القيمة. إذا كانت المَعلمات الأخرى غير صالحة، لن يتم تطبيق ذلك. إذا كان وضع العرض غير صالح، لن يتم تطبيقه وسيتم ضبط خطأ، ولكن سيستمر تطبيق الخصائص الأخرى.
-
displayZoomFactor
الرقم اختياري
الإصدار 65 من Chrome أو الإصدارات الأحدثفي حال ضبط هذه السياسة، يتم تعديل مستوى التكبير/التصغير المرتبط بالشاشة. يؤدي هذا التكبير أو التصغير إلى إعادة التخطيط وإعادة الطلاء مما يؤدي إلى الحصول على تكبير/تصغير ذي جودة أفضل من مجرد تنفيذ تكبير تمدد بكسل ببكسل.
-
أساسي
قيمة منطقية اختيارية
في حال ضبطها على "صحيح"، سيتم ضبط الشاشة على أنّها أساسية. No-op في حال الضبط على false. ملاحظة: في حال ضبط هذه السياسة، سيتم اعتبار العرض أساسيًا لجميع السمات الأخرى (أي أنّه قد يتم ضبط السمة
isUnified
وقد لا يحدّ من الأصل). -
isUnified
قيمة منطقية اختيارية
الإصدار 59 من Chrome أو الإصدارات الأحدثنظام التشغيل Chrome فقط. في حال ضبط هذه السياسة على "صحيح"، يتم تغيير وضع العرض إلى سطح مكتب موحد (راجِع
enableUnifiedDesktop
لمعرفة التفاصيل). وفي حال ضبط هذه السياسة على "خطأ"، سيتم إيقاف وضع سطح المكتب الموحّد. يسري هذا على الشاشة الأساسية فقط. وفي حال توفير هذه السمة، يجب عدم تقديم MirrorringSourceId، وسيتم تجاهل السمات الأخرى. ولن يكون لذلك أي تأثير إذا لم يتم توفيره. -
mirroringSourceId
سلسلة اختيارية
متوقّف منذ إصدار Chrome 68استخدام
setMirrorMode
نظام التشغيل Chrome فقط. في حال ضبط هذه السياسة ولم تكن فارغة، سيتم تفعيل ميزة "المزامنة على الجهاز وفي السحابة الإلكترونية" لهذه الشاشة فقط. من ناحية أخرى، يتم إيقاف النسخ المطابق لجميع الشاشات. يجب أن تشير هذه القيمة إلى معرّف شاشة المصدر المراد مزامنتها على الجهاز وفي السحابة الإلكترونية، ويجب ألا يكون مطابقًا لرقم التعريف الذي تم تمريره إلى setDisplayProperties. وفي حال ضبطها، لا يمكن ضبط أي سمة أخرى.
-
الخروج عن إطار الشاشة
العناصر الداخلية اختيارية
في حال ضبط هذه السياسة، يتم ضبط القيم الداخلية المدرَجة في الشاشة الخارجية على القيم المقدَّمة. يُرجى العلم أنّ قيم الخروج عن إطار الشاشة قد لا تكون سالبة أو أكبر من نصف حجم الشاشة. لا يمكن تغيير الخروج عن الشاشة على الشاشة الداخلية.
-
تدوير
الرقم اختياري
في حال ضبط هذه السياسة، يتم تعديل دوران الشاشة. القيم القانونية هي [0، 90، 180، 270]. يتم ضبط التدوير في اتجاه عقارب الساعة، بالنسبة إلى الوضع العمودي للشاشة.
DisplayUnitInfo
أماكن إقامة
-
activeStateالإصدار 117 من Chrome أو الإصدارات الأحدث
نشطة إذا اكتشف النظام الشاشة واستخدمها.
-
availableDisplayZoomFactors
رقم[]
الإصدار 67 من Chrome أو الإصدارات الأحدثقائمة بقيم عامل التكبير/التصغير التي يمكن ضبطها للشاشة.
-
حدود
الحدود المنطقية للشاشة
-
displayZoomFactor
الرقم
الإصدار 65 من Chrome أو الإصدارات الأحدثيشير إلى النسبة بين مستوى التكبير أو التصغير الحالي والتلقائي للشاشة. على سبيل المثال، تعادل القيمة 1 نسبة التكبير أو التصغير بنسبة 100%، وتساوي القيمة 1.5 نسبة التكبير أو التصغير بنسبة 150%.
-
dpiX
الرقم
عدد وحدات البكسل لكل بوصة على طول المحور x.
-
dpiY
الرقم
عدد وحدات البكسل في البوصة على طول المحور ص.
-
عيد الفطر
Edid اختيارية
الإصدار 67 من Chrome أو الإصدارات الأحدثملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات Kiosk لنظام التشغيل Chrome وواجهة مستخدم الويب.
-
hasTouchSupport
منطقي
الإصدار 57 من Chrome أو الإصدارات الأحدثصحيح إذا كانت هذه الشاشة تتضمن جهاز إدخال باللمس مرتبطًا بها.
-
id
سلسلة
المعرّف الفريد للشاشة
-
isEnabled
منطقي
صحيح إذا تم تفعيل هذه الشاشة.
-
أساسي
منطقي
True إذا كانت هذه هي الشاشة الأساسية.
-
isUnified
منطقي
الإصدار 59 من Chrome أو الإصدارات الأحدثصحيح لجميع الشاشات عند استخدام وضع سطح المكتب الموحّد. اطّلِع على مستندات حول
enableUnifiedDesktop
. -
mirroringDestinationIds
سلسلة[]
الإصدار 64 من Chrome أو الإصدارات الأحدثنظام التشغيل Chrome فقط. معرّفات شاشات العرض التي يتم إنشاء نسخة مطابقة من العرض المصدر عليها. تكون هذه السمة فارغة في حال عدم استخدام ميزة "المزامنة على الجهاز وفي السحابة الإلكترونية" للشاشات. سيتم ضبطها على القيمة نفسها لجميع الشاشات. ويجب ألا يشمل ذلك
mirroringSourceId
. -
mirroringSourceId
سلسلة
نظام التشغيل Chrome فقط. معرّف الشاشة التي يتم مزامنتها على الجهاز وفي السحابة الإلكترونية في حال تفعيل ميزة "المزامنة على الجهاز وفي السحابة الإلكترونية"، وتكون فارغة إذا لم تكن هذه المعلومات مفعّلة سيتم ضبط ذلك على جميع الشاشات (بما في ذلك الشاشة التي يتم إجراء نسخ مطابق لها).
-
وسائل النقلالإصدار 52 من Chrome أو الإصدارات الأحدث
قائمة أوضاع العرض المتاحة. سيحتوي الوضع الحالي على isSelected=true. لا تتوفّر هذه الميزة إلا على نظام التشغيل ChromeOS. سيتم ضبطها على مصفوفة فارغة على الأنظمة الأساسية الأخرى.
-
الاسم
سلسلة
اسم سهل الاستخدام (على سبيل المثال، "شاشة LCD HP").
-
الخروج عن إطار الشاشة
الأجزاء الداخلية للشاشة ضمن حدود الشاشة يتم عرضه حاليًا على نظام التشغيل ChromeOS فقط. سيتم ضبطها على مساحات داخلية فارغة على الأنظمة الأساسية الأخرى.
-
تدوير
الرقم
دوران الشاشة في اتجاه عقارب الساعة بالدرجات بالنسبة إلى الموضع الرأسي يتم عرضه حاليًا على نظام التشغيل ChromeOS فقط. سيتم ضبطها على 0 على الأنظمة الأساسية الأخرى. سيتم تفسير القيمة -1 على أنّها "تدوير تلقائي" عندما يكون الجهاز في حالة فعلية للجهاز اللوحي.
-
workArea
مساحة العمل القابلة للاستخدام على الشاشة داخل حدود الشاشة. تستبعد مساحة العمل مناطق العرض المحجوزة لنظام التشغيل، على سبيل المثال شريط التطبيقات ومشغّل التطبيقات.
Edid
أماكن إقامة
-
manufacturerId
سلسلة
رمز الشركة المصنّعة المكوَّن من 3 أحرف راجع قسم 3.4.1 الصفحة 21. مطلوبة في الإصدار 1.4
-
productId
سلسلة
رمز برمجي محدد من الشركة المصنّعة بسعة 2 بايت، Sec. 3.4.2 الصفحة 21. مطلوبة في الإصدار 1.4
-
yearOfManufacture
الرقم
سنة التصنيع، ثانية 3.4.4 الصفحة 22. مطلوبة في الإصدار 1.4
GetInfoFlags
أماكن إقامة
-
singleUnified
قيمة منطقية اختيارية
وفي حال ضبطها على "صحيح"، سيتم عرض رمز
DisplayUnitInfo
واحد فقط من خلالgetInfo
عند استخدام وضع سطح المكتب الموحّد (راجِعenableUnifiedDesktop
). وتكون القيمة التلقائية على "خطأ".
Insets
أماكن إقامة
-
السفلية
الرقم
مسافة المحور ص من الحد السفلي.
-
اليسرى
الرقم
مسافة المحور س من الحد الأيسر.
-
لليمين
الرقم
مسافة المحور س من الحد الأيمن.
-
العلوية
الرقم
مسافة المحور ص من الحد العلوي.
LayoutPosition
موضع التصميم، أي حافة العنصر الرئيسي الذي يتم ربط الشاشة به
Enum
"الأعلى"
يمين
"أسفل"
"اليسار"
MirrorMode
وضع المرآة، أي الطرق المختلفة لكيفية عكس الشاشة على الشاشات الأخرى.
Enum
"إيقاف"
يحدد هذا الإعداد الوضع التلقائي (سطح المكتب الموسّع أو الموحَّد).
"عادي"
يحدد هذا الإعداد أنّ عرض المصدر التلقائي سيتم عكسه على جميع الشاشات الأخرى.
"mixed"
يحدد هذا الإعداد أنّ عرض المصدر المحدّد سيتم عكسه مع شاشات الوجهة التي تم تقديمها. وسيتم توسيع نطاق جميع الشاشات المرتبطة الأخرى.
MirrorModeInfo
أماكن إقامة
-
mirroringDestinationIds
string[] اختيارية
يتم عرض معرّفات وجهة النسخ المطابق. ينطبق هذا على "المختلط" فقط.
-
mirroringSourceId
سلسلة اختيارية
معرّف عرض المصدر على الجهاز وفي السحابة الإلكترونية ينطبق هذا على "المختلط" فقط.
-
الوضع
وضع المرآة الذي يجب ضبطه
Point
أماكن إقامة
-
x
الرقم
إحداثي x للنقطة.
-
y
الرقم
إحداثي y للنقطة.
TouchCalibrationPair
أماكن إقامة
-
displayPoint
إحداثيات نقطة العرض.
-
touchPoint
إحداثيات نقطة اللمس المقابلة لنقطة العرض
TouchCalibrationPairQuad
أماكن إقامة
-
pair1
يجب أول زوج من نقاط اللمس ونقطة العرض للمعايرة باللمس.
-
pair2
يجب توصيل زوج ثانٍ من اللمس ونقطة العرض للمعايرة باللمس.
-
pair3
يجب استخدام الزوج الثالث من نقطة اللمس ونقطة العرض للمعايرة باللمس.
-
pair4
يجب توصيل الزوج الرابع من نقاط اللمس ونقطة العرض للمعايرة باللمس.
الطُرق
clearTouchCalibration()
chrome.system.display.clearTouchCalibration(
id: string,
)
يؤدي هذا الإجراء إلى إعادة ضبط معايرة اللمس على الشاشة وإعادتها إلى حالتها التلقائية من خلال محو أي بيانات خاصة بمعايرة اللمس ومرتبطة بالشاشة.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
completeCustomTouchCalibration()
chrome.system.display.completeCustomTouchCalibration(
pairs: TouchCalibrationPairQuad,
bounds: Bounds,
)
تتيح هذه السياسة ضبط أزواج معايرة الشاشة باللمس. سيتم استخدام "pairs
" هذه لمعايرة الشاشة التي تعمل باللمس للعرض باستخدام id
التي يتم استدعاؤها في startCustomTouchCalibration(). عليك دائمًا طلب startCustomTouchCalibration
قبل طلب هذه الطريقة. وفي حال إجراء معايرة أخرى باللمس، ستظهر رسالة خطأ.
المعلمات
-
أزواج
أزواج النقاط المستخدمة لمعايرة الشاشة.
-
حدود
حدود الشاشة عند إجراء معايرة اللمس. ويتم تجاهل قيمتَي
bounds.left
وbounds.top
.
enableUnifiedDesktop()
chrome.system.display.enableUnifiedDesktop(
enabled: boolean,
)
لتفعيل/إيقاف ميزة سطح المكتب الموحّد. في حال تفعيل ميزة "المزامنة على الجهاز وفي السحابة الإلكترونية" وتفعيلها، لن يتغيّر وضع سطح المكتب إلى أن يتم إيقافها. وبخلاف ذلك، سيتم تبديل وضع سطح المكتب إلى الوضع الموحّد على الفور. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات Kiosk لنظام التشغيل Chrome وواجهة مستخدم الويب.
المعلمات
-
مفعّلة
منطقي
صحيح إذا كان يجب تفعيل سطح المكتب الموحّد.
getDisplayLayout()
chrome.system.display.getDisplayLayout(
callback?: function,
)
تطلب معلومات التنسيق لجميع الشاشات. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات Kiosk لنظام التشغيل Chrome وواجهة مستخدم الويب.
المعلمات
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(layouts: DisplayLayout[]) => void
-
التنسيقات
-
المرتجعات
-
Promise<DisplayLayout[]>
الإصدار 91 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.
getInfo()
chrome.system.display.getInfo(
flags?: GetInfoFlags,
callback?: function,
)
تطلب الحصول على معلومات عن جميع أجهزة العرض المتصلة.
المعلمات
-
أعلام
GetInfoFlags اختيارية
الإصدار 59 من Chrome أو الإصدارات الأحدثالخيارات التي تؤثّر في كيفية عرض المعلومات.
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(displayInfo: DisplayUnitInfo[]) => void
-
displayInfo
-
المرتجعات
-
Promise<DisplayUnitInfo[]>
الإصدار 91 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.
overscanCalibrationAdjust()
chrome.system.display.overscanCalibrationAdjust(
id: string,
delta: Insets,
)
يؤدي هذا الإجراء إلى ضبط الأجزاء الداخلية الحالية لميزة الخروج عن إطار الشاشة للعرض. من المفترض أن يؤدي هذا عادةً إما إلى تحريك الشاشة على طول محور (على سبيل المثال، لهما القيمة نفسها من اليسار واليمين) أو تغيير حجمه على محور (على سبيل المثال، يحتوي الجزء العلوي + السفلي على قيم معاكسة). تظل كل مكالمة Adjust تراكمية مع المكالمات السابقة منذ البدء.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
-
دلتا
المبلغ المطلوب تغيير الإدخالات المرتبطة بالجزء الخارجي.
overscanCalibrationComplete()
chrome.system.display.overscanCalibrationComplete(
id: string,
)
أكمل تعديلات الخروج عن الشاشة لأحد الشاشات من خلال حفظ القيم الحالية وإخفاء التراكب.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
overscanCalibrationReset()
chrome.system.display.overscanCalibrationReset(
id: string,
)
يعيد هذا الإعداد ضبط الإدخالات الخاصة بإظهار الشاشة على آخر قيمة محفوظة (أي قبل طلب بدء العملية).
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
overscanCalibrationStart()
chrome.system.display.overscanCalibrationStart(
id: string,
)
لبدء معايرة الخروج عن الشاشة لأحد الشاشات سيؤدي ذلك إلى ظهور تراكب على الشاشة يشير إلى الأجزاء الداخلية الحالية الخروج عن إطار الشاشة. إذا كانت معايرة الخروج عن إطار الشاشة لجهاز العرض id
قيد التقدّم، سيؤدي ذلك إلى إعادة ضبط المعايرة.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
setDisplayLayout()
chrome.system.display.setDisplayLayout(
layouts: DisplayLayout[],
callback?: function,
)
يمكنك ضبط التنسيق لجميع الشاشات. وسيتم استخدام التنسيق التلقائي في أي شاشة عرض غير مضمّنة. إذا كان هناك تخطيط يتداخل أو يكون غير صالح، فسيتم تعديله إلى تنسيق صالح. بعد حلّ التنسيق، سيتمّ تشغيل حدث onDisplayChanged. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات Kiosk لنظام التشغيل Chrome وواجهة مستخدم الويب.
المعلمات
-
التنسيقات
معلومات التنسيق، المطلوبة لجميع الشاشات باستثناء الشاشة الأساسية.
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:() => void
المرتجعات
-
وعود <باطلة>
الإصدار 91 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.
setDisplayProperties()
chrome.system.display.setDisplayProperties(
id: string,
info: DisplayProperties,
callback?: function,
)
يعدِّل خصائص الشاشة المحددة من قِبل id
، وفقًا للمعلومات المُقدّمة في info
. في حال تعذُّر العملية، سيتم ضبط runtime.lastError
. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات Kiosk لنظام التشغيل Chrome وواجهة مستخدم الويب.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
-
معلومات
المعلومات المتعلقة بخصائص العرض التي يجب تغييرها. لن يتم تغيير السمة إلا إذا تم تحديد قيمة جديدة لها في
info
. -
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:() => void
المرتجعات
-
وعود <باطلة>
الإصدار 91 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.
setMirrorMode()
chrome.system.display.setMirrorMode(
info: MirrorModeInfo,
callback?: function,
)
لضبط وضع العرض على وضع المرآة المحدّد. تؤدي كل مكالمة إلى إعادة ضبط الحالة من المكالمات السابقة. سيفشل استدعاء setDisplayProperties() في شاشات وجهة النسخ المطابق. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات Kiosk لنظام التشغيل Chrome وواجهة مستخدم الويب.
المعلمات
-
معلومات
معلومات وضع المرآة التي يجب تطبيقها على وضع العرض.
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:() => void
المرتجعات
-
وعود <باطلة>
الإصدار 91 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.
showNativeTouchCalibration()
chrome.system.display.showNativeTouchCalibration(
id: string,
callback?: function,
)
تعرض هذه السياسة تجربة معايرة الشاشة الأصلية التي تعمل باللمس للشاشة باستخدام id
كرقم تعريف معروض. سيؤدي هذا إلى ظهور طبقة متراكبة على الشاشة تتضمن التعليمات المطلوبة حول كيفية المتابعة. سيتم استدعاء هذه الدالة في حال إجراء المعايرة بنجاح فقط. وإذا فشلت المعايرة، سيؤدي ذلك إلى حدوث خطأ.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(success: boolean) => void
-
النجاح
منطقي
-
المرتجعات
-
Promise<boolean>
الإصدار 91 من Chrome أو الإصدارات الأحدثتتوفّر الوعود في الإصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير معاودة الاتصال. التوافق مع الأنظمة القديمة. لا يمكنك استخدام كلتيهما في نفس استدعاء الدالة. تشير رسالة الأشكال البيانية يتم حل الوعد بنفس النوع الذي يتم إرساله إلى معاودة الاتصال.
startCustomTouchCalibration()
chrome.system.display.startCustomTouchCalibration(
id: string,
)
لبدء معايرة اللمس المخصّصة لإحدى الشاشات ويجب طلب ذلك عند استخدام تجربة مستخدم مخصّصة لجمع بيانات المعايرة. وفي حال إجراء معايرة أخرى باللمس، ستظهر رسالة خطأ.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
فعاليات
onDisplayChanged
chrome.system.display.onDisplayChanged.addListener(
callback: function,
)
يتم الإطلاق عند إجراء أي تغيير على إعدادات العرض.
المعلمات
-
رد الاتصال
دالة
تظهر المَعلمة
callback
على النحو التالي:() => void