الوصف
استخدِم واجهة برمجة التطبيقات system.display
لطلب البيانات الوصفية المعروضة.
الأذونات
system.display
الأنواع
ActiveState
فهرس للتعرّف على ما إذا كان النظام قد رصد الشاشة واستخدامها تُعتبر الشاشة "غير نشطة" إذا لم يرصدها النظام (ربما تكون غير متصلة أو يُعتبَر أنّها غير متصلة بسبب وضع السكون وما إلى ذلك). تُستخدَم هذه الحالة للاحتفاظ بالشاشة الحالية عند فصل جميع الشاشات، على سبيل المثال.
تعداد
"active"
"غير نشط"
Bounds
الخصائص
-
الطول
الرقم
ارتفاع الشاشة بالبكسل
-
اليسرى
الرقم
الإحداثي x للزاوية العلوية اليسرى.
-
العلوية
الرقم
الإحداثي الصادي للزاوية العلوية اليسرى
-
العرض
الرقم
عرض الشاشة بالبكسل
DisplayLayout
الخصائص
-
id
سلسلة
المعرّف الفريد للشاشة
-
offset
الرقم
إزاحة الشاشة على طول الحافة المتصلة يشير الرقم 0 إلى أنّ الزوايا العلوية أو اليسرى قد تمّت محاذاتها.
-
parentId
سلسلة
المعرّف الفريد للشاشة الرئيسية فارغ إذا كان هذا هو الجذر
-
الموضع
موضع التنسيق لهذا العرض بالنسبة إلى العنصر الرئيسي وسيتم تجاهل هذا الإجراء في الجذر.
DisplayMode
الخصائص
-
deviceScaleFactor
الرقم
عامل قياس الجهاز في وضع العرض
-
الطول
الرقم
ارتفاع وضع العرض بوحدات البكسل المستقلة عن الجهاز (الظاهرة للمستخدم)
-
heightInNativePixels
الرقم
ارتفاع وضع العرض بوحدات البكسل الأصلية
-
isInterlaced
منطقي اختياري
Chrome 74 والإصدارات الأحدثصحيح إذا كان هذا الوضع متداخلًا، خطأ إذا لم يتم تقديمه.
-
isNative
قيمة منطقية
صحيح إذا كان الوضع هو الوضع الأصلي للشاشة.
-
isSelected
قيمة منطقية
صحيح إذا كان وضع العرض محدّدًا حاليًا.
-
refreshRate
الرقم
الإصدار 67 من Chrome والإصدارات الأحدثمعدّل إعادة تحميل وضع العرض بالهرتز
-
uiScale
رقم اختياري
تم إيقافها نهائيًا منذ الإصدار 70 من Chromeاستخدام
displayZoomFactor
عامل قياس واجهة المستخدم في وضع العرض
-
العرض
الرقم
عرض وضع العرض بالبكسل (المرئي للمستخدم) المستقل عن الجهاز
-
widthInNativePixels
الرقم
عرض وضع العرض بوحدات البكسل الأصلية
DisplayProperties
الخصائص
-
boundsOriginX
رقم اختياري
في حال ضبطه، يتم تعديل منشأ الحدود المنطقية للشاشة على طول محور x. تم تقديم الطلب مع
boundsOriginY
. يتم ضبط القيمة التلقائية على القيمة الحالية في حال عدم ضبطها وضبطboundsOriginY
. يُرجى العلم أنّه عند تعديل مصدر العرض، سيتم تطبيق بعض القيود، لذا قد يختلف مصدر الحدود النهائي عن المصدر الذي تم ضبطه. يمكن استرداد الحدود النهائية باستخدامgetInfo
. لا يمكن تغيير مصدر الحدود على الشاشة الأساسية. -
boundsOriginY
رقم اختياري
في حال ضبطه، يؤدي ذلك إلى تعديل منشأ الحدود المنطقية للعرض على طول محور y. راجِع مستندات المَعلمة
boundsOriginX
. -
displayMode
DisplayMode اختياري
Chrome 52 والإصدارات الأحدثفي حال ضبطها، يتم تعديل وضع العرض إلى الوضع الذي يتطابق مع هذه القيمة. ولن يتم تطبيق هذا الإجراء إذا كانت المَعلمات الأخرى غير صالحة. إذا كان وضع العرض غير صالح، لن يتم تطبيقه وسيتم ضبط خطأ، ولكن سيستمر تطبيق السمات الأخرى.
-
displayZoomFactor
رقم اختياري
الإصدار 65 من Chrome والإصدارات الأحدثفي حال ضبطه، يتم تعديل مستوى التكبير/التصغير المرتبط بالشاشة. يؤدي هذا التصغير/التكبير إلى إعادة التنسيق وإعادة الطلاء، ما يؤدي إلى تكبير بجودة أفضل من مجرد إجراء عملية تمديد بكسل تلو الآخر.
-
isPrimary
منطقي اختياري
في حال ضبطها على "صحيح"، تصبح الشاشة أساسية. لا يتم تنفيذ أي إجراء في حال ضبطها على "خطأ". ملاحظة: في حال ضبط العرض، يُعتبر العرض الأساسي لجميع المواقع الأخرى (أي يمكن ضبط
isUnified
وقد لا يتم ضبط حدود المصدر). -
isUnified
منطقي اختياري
Chrome 59 والإصدارات الأحدثنظام التشغيل ChromeOS فقط في حال ضبطها على "صحيح"، يتم تغيير وضع العرض إلى "سطح المكتب الموحّد" (راجِع
enableUnifiedDesktop
لمعرفة التفاصيل). في حال ضبط هذه السياسة على "خطأ"، سيتم إيقاف وضع "سطح المكتب الموحّد". لا ينطبق ذلك إلا على الشاشة الأساسية. في حال توفّر mirroringSourceId، يجب عدم تقديم السمات الأخرى وسيتم تجاهلها. ولن يكون لهذا الإجراء أي تأثير في حال عدم تقديمه. -
mirroringSourceId
سلسلة اختيارية
تم إيقافها نهائيًا بدءًا من الإصدار 68 من Chromeاستخدِم
setMirrorMode
.نظام التشغيل ChromeOS فقط في حال ضبطها وعدم تركها فارغة، يتم تفعيل النسخ المطابق لهذا العرض فقط. وإلا، يتم إيقاف النسخ المطابق لجميع الشاشات. يجب أن تشير هذه القيمة إلى معرّف شاشة المصدر المطلوب عرضها، والذي يجب ألا يكون مطابقًا للمعرّف الذي تم تمريره إلى setDisplayProperties. في حال ضبطها، لا يمكن ضبط أيّ خاصية أخرى.
-
عرض مُضخّم
المُدخلات اختيارية
في حال ضبطها، يتم ضبط القيم المقدَّمة على العناصر المضمّنة في العرض التي تتجاوز حدود الشاشة. يُرجى العلم أنّ قيم "التمويه" قد لا تكون سالبة أو أكبر من نصف حجم الشاشة. لا يمكن تغيير ميزة "المسح الزائد" على الشاشة الداخلية.
-
التدوير
رقم اختياري
في حال ضبطها، يتم تعديل دوران الشاشة. القيم الصالحة هي [0، 90، 180، 270]. يتم ضبط التدوير في اتجاه عقارب الساعة، بالنسبة إلى الوضع العمودي للشاشة.
DisplayUnitInfo
الخصائص
-
activeStateالإصدار 117 من Chrome والإصدارات الأحدث
نشطة إذا رصد النظام الشاشة واستخدامها
-
availableDisplayZoomFactors
number[]
Chrome 67 والإصدارات الأحدثقائمة بقيم عامل التكبير التي يمكن ضبطها للشاشة
-
الحدود
الحدود المنطقية للشاشة
-
displayZoomFactor
الرقم
الإصدار 65 من Chrome والإصدارات الأحدثالنسبة بين مستوى التكبير/التصغير الحالي والتلقائي للشاشة على سبيل المثال، القيمة 1 تساوي التكبير بنسبة% 100، والقيمة 1.5 تساوي التكبير بنسبة% 150.
-
dpiX
الرقم
عدد وحدات البكسل لكل بوصة على طول محور x
-
dpiY
الرقم
عدد وحدات البكسل لكل بوصة على طول المحور "ص"
-
edid
Edid اختياري
الإصدار 67 من Chrome والإصدارات الأحدثملاحظة: لا يتوفّر هذا الخيار إلا لتطبيقات ChromeOS Kiosk وواجهة المستخدم على الويب.
-
hasTouchSupport
قيمة منطقية
Chrome 57 والإصدارات الأحدثصحيح إذا كانت هذه الشاشة مرتبطة بجهاز إدخال يعمل باللمس.
-
id
سلسلة
المعرّف الفريد للشاشة
-
isEnabled
قيمة منطقية
صحيح إذا كانت هذه الشاشة مفعّلة.
-
isPrimary
قيمة منطقية
صحيح إذا كانت هذه هي الشاشة الأساسية.
-
isUnified
قيمة منطقية
Chrome 59 والإصدارات الأحدثصحيح لجميع الشاشات في وضع الكمبيوتر المكتبي الموحّد. اطّلِع على مستندات
enableUnifiedDesktop
. -
mirroringDestinationIds
string[]
الإصدار 64 من Chrome والإصدارات الأحدثنظام التشغيل ChromeOS فقط معرّفات الشاشات التي يتم عرض الشاشة المصدر عليها فارغة إذا لم يتم عرض أي شاشة. سيتم ضبط هذه القيمة على القيمة نفسها لجميع الشاشات. يجب ألا يتضمّن ذلك
mirroringSourceId
. -
mirroringSourceId
سلسلة
نظام التشغيل ChromeOS فقط معرّف الشاشة التي تتم إعادة عرضها في حال تفعيل ميزة "العرض المطابق"، وإلا يكون فارغًا. سيتم ضبط هذا الإعداد لجميع الشاشات (بما في ذلك الشاشة التي تتم إعادة عرضها).
-
الأوضاعChrome 52 والإصدارات الأحدث
قائمة أوضاع العرض المتاحة سيحتوي الوضع الحالي على isSelected=true. لا تتوفّر هذه الميزة إلا على نظام التشغيل ChromeOS. سيتم ضبطه على صفيف فارغ على المنصات الأخرى.
-
الاسم
سلسلة
الاسم السهل الاستخدام (مثل "شاشة LCD من HP").
-
عرض مُضخّم
أجزاء الشاشة المُدمَجة ضمن حدود الشاشة لا تتوفّر هذه الميزة حاليًا إلا على نظام التشغيل ChromeOS. سيتم ضبطها على مربّعات إدراج فارغة على الأنظمة الأساسية الأخرى.
-
التدوير
الرقم
درجة تدوير الشاشة في اتجاه عقارب الساعة بالنسبة إلى الوضع العمودي لا تتوفّر هذه الميزة حاليًا إلا على نظام التشغيل ChromeOS. سيتم ضبطه على 0 على المنصات الأخرى. سيتم تفسير القيمة -1 على أنّها التدوير التلقائي عندما يكون الجهاز في وضع الجهاز اللوحي.
-
workArea
مساحة العمل القابلة للاستخدام في الشاشة ضمن حدود الشاشة تستبعد مساحة العمل مناطق الشاشة المحجوزة لنظام التشغيل، مثل شريط التطبيقات وقاذفة التطبيقات.
Edid
الخصائص
-
manufacturerId
سلسلة
رمز الشركة المصنّعة المكوّن من 3 أحرف راجِع القسم 3.4.1، الصفحة 21. مطلوب في الإصدار 1.4.
-
productId
سلسلة
رمز مكوّن من بايتين تحدّده الشركة المصنّعة، الفقرة 3.4.2، الصفحة 21 مطلوب في الإصدار 1.4.
-
yearOfManufacture
الرقم
سنة التصنيع، الفقرة 3.4.4، الصفحة 22 مطلوب في الإصدار 1.4.
GetInfoFlags
الخصائص
-
singleUnified
منطقي اختياري
في حال ضبطها على true، سيعرض
getInfo
DisplayUnitInfo
واحدًا فقط في وضع سطح المكتب الموحّد (راجِعenableUnifiedDesktop
). القيمة التلقائية هي false.
Insets
الخصائص
-
السفلية
الرقم
المسافة على محور y من الحدّ الأدنى
-
اليسرى
الرقم
المسافة على محور x من الحد الأيسر
-
لليمين
الرقم
المسافة على محور x من الحد الأيمن
-
العلوية
الرقم
مسافة محور y من الحدّ العلوي
LayoutPosition
موضع التنسيق، أي حافة العنصر الرئيسي الذي تم إرفاق الشاشة به
تعداد
"top"
"right"
"bottom"
"left"
MirrorMode
وضع النسخ المطابق، أي الطرق المختلفة لعكس شاشة على شاشات أخرى
تعداد
"off"
تُحدِّد الوضع التلقائي (سطح المكتب الموسَّع أو الموحَّد).
"normal"
تشير إلى أنّه سيتم عرض شاشة المصدر التلقائية على جميع الشاشات الأخرى.
"مختلط"
يُحدِّد أنّه سيتم نسخ شاشة المصدر المحدَّدة على شاشات الوجهة المقدَّمة. سيتم تمديد جميع الشاشات المتصلة الأخرى.
MirrorModeInfo
الخصائص
-
mirroringDestinationIds
سلسلة اختيارية
يتم عرض أرقام تعريف وجهة النسخ المطابق. لا ينطبق ذلك إلا على "مختلط".
-
mirroringSourceId
سلسلة اختيارية
رقم تعريف شاشة مصدر النسخ المطابق لا ينطبق ذلك إلا على "مختلط".
-
الوضع
وضع عكس الصورة الذي يجب ضبطه
Point
الخصائص
-
x
الرقم
الإحداثي x للنقطة
-
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,
)
تفعيل ميزة "سطح المكتب المُوحَّد" أو إيقافها في حال تفعيله أثناء تفعيل ميزة "النسخ المطابق"، لن يتغيّر وضع سطح المكتب إلى أن يتم إيقاف ميزة "النسخ المطابق". بخلاف ذلك، سيتم تبديل وضع سطح المكتب إلى الوضع الموحّد على الفور. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات ChromeOS Kiosk وواجهة المستخدم على الويب.
المعلمات
-
مفعّلة
قيمة منطقية
صحيح إذا كان يجب تفعيل ميزة "سطح المكتب المُوحَّد".
getDisplayLayout()
chrome.system.display.getDisplayLayout(
callback?: function,
)
يطلب معلومات التنسيق لجميع الشاشات. ملاحظة: لا يتوفّر هذا الخيار إلا لتطبيقات ChromeOS Kiosk وواجهة المستخدم على الويب.
المعلمات
-
ردّ الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(layouts: DisplayLayout[]) => void
-
layouts
-
المرتجعات
-
Promise<DisplayLayout[]>
Chrome 91 والإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى طلبات الاستدعاء.
getInfo()
chrome.system.display.getInfo(
flags?: GetInfoFlags,
callback?: function,
)
يطلب هذا الإذن المعلومات عن جميع أجهزة العرض المُرفَقة.
المعلمات
-
أعلام
GetInfoFlags اختيارية
Chrome 59 والإصدارات الأحدثالخيارات التي تؤثّر في كيفية عرض المعلومات
-
ردّ الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(displayInfo: DisplayUnitInfo[]) => void
-
displayInfo
-
المرتجعات
-
Promise<DisplayUnitInfo[]>
Chrome 91 والإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار 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,
)
تُعيد هذه الوظيفة ضبط الأجزاء المُدمجة في وضع "تمويه الحواف" لشاشة إلى آخر قيمة تم حفظها (أي قبل استدعاء Start).
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
overscanCalibrationStart()
chrome.system.display.overscanCalibrationStart(
id: string,
)
يبدأ هذا الخيار عملية معايرة ميزة "تمويه الحواف" لشاشة معيّنة. سيؤدي ذلك إلى عرض تراكب على الشاشة يشير إلى الأجزاء المضمّنة الحالية للشاشة. إذا كانت عملية معايرة ميزة "تمويه الحواف" للشاشة id
قيد التقدّم، ستؤدي هذه العملية إلى إعادة ضبط المعايرة.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
setDisplayLayout()
chrome.system.display.setDisplayLayout(
layouts: DisplayLayout[],
callback?: function,
)
اضبط التنسيق لجميع الشاشات. وستستخدم أي شاشة غير مضمّنة التنسيق التلقائي. إذا كان التنسيق سيتداخل مع التنسيقات الأخرى أو كان غير صالح، سيتم تعديله إلى تنسيق صالح. بعد حلّ مشكلة التنسيق، سيتم بدء حدث onDisplayChanged. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات ChromeOS Kiosk وواجهة المستخدم على الويب.
المعلمات
-
layouts
معلومات التنسيق، مطلوبة لجميع الشاشات باستثناء الشاشة الأساسية
-
ردّ الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:() => void
المرتجعات
-
Promise<void>
Chrome 91 والإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى طلبات الاستدعاء.
setDisplayProperties()
chrome.system.display.setDisplayProperties(
id: string,
info: DisplayProperties,
callback?: function,
)
تعديل خصائص الشاشة المحدّدة بواسطة id
وفقًا للمعلومات المقدّمة في info
في حال حدوث خطأ، سيتم ضبط runtime.lastError
. ملاحظة: لا تتوفّر هذه الميزة إلا لتطبيقات ChromeOS Kiosk وواجهة المستخدم على الويب.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
-
معلومات
معلومات عن خصائص العرض التي يجب تغييرها لن يتم تغيير أيّ سمة إلا إذا تم تحديد قيمة جديدة لها في
info
. -
ردّ الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:() => void
المرتجعات
-
Promise<void>
Chrome 91 والإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى طلبات الاستدعاء.
setMirrorMode()
chrome.system.display.setMirrorMode(
info: MirrorModeInfo,
callback?: function,
)
ضبط وضع العرض على وضع المرآة المحدَّد تعيد كل مكالمة ضبط الحالة من المكالمات السابقة. سيتعذّر استدعاء setDisplayProperties() للأجهزة المعروضة في الوجهة المطابقة. ملاحظة: لا يتوفّر هذا الخيار إلا لتطبيقات ChromeOS Kiosk وواجهة المستخدم على الويب.
المعلمات
-
معلومات
معلومات وضع المرآة التي يجب تطبيقها على وضع العرض
-
ردّ الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:() => void
المرتجعات
-
Promise<void>
Chrome 91 والإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى طلبات الاستدعاء.
showNativeTouchCalibration()
chrome.system.display.showNativeTouchCalibration(
id: string,
callback?: function,
)
تعرِض تجربة المستخدم الأصلية لمعايرة اللمس للشاشة التي تحمل id
كرقم تعريف الشاشة. سيؤدي ذلك إلى عرض تراكب على الشاشة يتضمّن التعليمات المطلوبة حول كيفية المتابعة. سيتمّ استدعاء دالة الاستدعاء في حال نجاح المعايرة فقط. إذا تعذّر ضبط المعايرة، سيؤدي ذلك إلى ظهور خطأ.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
-
ردّ الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(success: boolean) => void
-
النجاح
قيمة منطقية
-
المرتجعات
-
Promise<boolean>
Chrome 91 والإصدارات الأحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، ويجب أن تستخدم المنصات الأخرى طلبات الاستدعاء.
startCustomTouchCalibration()
chrome.system.display.startCustomTouchCalibration(
id: string,
)
بدء معايرة اللمس المخصّصة لشاشة يجب استدعاء هذا الإجراء عند استخدام تجربة مستخدم مخصّصة لجمع بيانات المعايرة. إذا كانت عملية معايرة أخرى تعمل حاليًا، سيؤدي ذلك إلى ظهور خطأ.
المعلمات
-
id
سلسلة
المعرّف الفريد للشاشة
الفعاليات
onDisplayChanged
chrome.system.display.onDisplayChanged.addListener(
callback: function,
)
يتم تشغيله عند حدوث أي تغيير في إعدادات العرض.
المعلمات
-
ردّ الاتصال
دالة
تظهر المَعلمة
callback
على النحو التالي:() => void