الفرق بين المراجعتين لصفحة: «JavaScript/Document/fullscreenEnabled»
< JavaScript | Document
إضافة الصّفحة |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:<code>Document.fullscreenEnabled</code>}}</noinclude> | <noinclude>{{DISPLAYTITLE:<code>Document.fullscreenEnabled</code>}}</noinclude> | ||
تُعيد الخاصية <code>Document.fullscreenEnabled</code> القابلة للقراءة فقط كائنا من النوع <code>[[JavaScript/Boolean|Boolean]]</code> يُشير إلى ما إذا كان وضع ملء الشاشة مُتاحا أو لا. وضع ملء الشاشة مُتاح للصفحات التي لا تحتوي على إضافات ذات نوافِذَ في أي من مُستنداتها فقط، وفي حالة كانت جميع عناصر <iframe> التي تحوي المُستند ذات خاصيّة allowfullscreen مضبوطة. | تُعيد الخاصية <code>Document.fullscreenEnabled</code> القابلة للقراءة فقط كائنا من النوع <code>[[JavaScript/Boolean|Boolean]]</code> يُشير إلى ما إذا كان وضع ملء الشاشة مُتاحا أو لا. وضع ملء الشاشة مُتاح للصفحات التي لا تحتوي على إضافات ذات نوافِذَ في أي من مُستنداتها فقط، وفي حالة كانت جميع عناصر <code><iframe></code> التي تحوي المُستند ذات خاصيّة <code>allowfullscreen</code> مضبوطة. | ||
ورغم أن هذه الخاصية قابلة للقراءة فقط، إلا أنّها لن ترمي استثناءا عند تغيير قيمتها (حتى في وضع strict)، وستُتجاهل أية عمليّة ضبط قيمة لها. | ورغم أن هذه الخاصية قابلة للقراءة فقط، إلا أنّها لن ترمي استثناءا عند تغيير قيمتها (حتى في وضع strict)، وستُتجاهل أية عمليّة ضبط قيمة لها. | ||
سطر 35: | سطر 35: | ||
|- | |- | ||
! الدعم الأساسي | ! الدعم الأساسي | ||
|نعم، مع السابقة -webkit | |نعم، مع السابقة <code>-webkit</code> | ||
|10.0 باستخدام mozFullScreenEnabled | 45 دون سابقة | ||
|10.0 باستخدام <code>mozFullScreenEnabled</code> | |||
47 (وراء <code>full-screen-api.unprefix.enabled</code>) | |||
|؟ | |؟ | ||
|؟ | |؟ |
مراجعة 18:35، 12 مارس 2018
تُعيد الخاصية Document.fullscreenEnabled
القابلة للقراءة فقط كائنا من النوع Boolean
يُشير إلى ما إذا كان وضع ملء الشاشة مُتاحا أو لا. وضع ملء الشاشة مُتاح للصفحات التي لا تحتوي على إضافات ذات نوافِذَ في أي من مُستنداتها فقط، وفي حالة كانت جميع عناصر <iframe>
التي تحوي المُستند ذات خاصيّة allowfullscreen
مضبوطة.
ورغم أن هذه الخاصية قابلة للقراءة فقط، إلا أنّها لن ترمي استثناءا عند تغيير قيمتها (حتى في وضع strict)، وستُتجاهل أية عمليّة ضبط قيمة لها.
البنية العامّة
var isFullscreenAvailable = document.fullscreenEnabled;
يحمل المتغيّر isFullscreenAvailable
القيمة true
في حالة أمكَنَ نقل المُستند إلى وضع ملء الشاشة.
مثال
function requestFullScreen() {
if (document.fullscreenEnabled) {
videoElement.requestFullScreen();
} else {
console.log('لا يمكن لمُتصفحك استعمال وضع ملء الشاشة حاليا');
}
}
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | نعم، مع السابقة -webkit
45 دون سابقة |
10.0 باستخدام mozFullScreenEnabled
47 (وراء |
؟ | ؟ | ؟ |
المواصفات
- مواصفة Fullscreen API.