fullscreenerror 事件

定义和用法

fullscreenerror 事件发生在无法在全屏模式下查看元素时,即使它已被请求。

توجه:این رویداد نیاز به پیشوند خاصی دارد تا در مرورگرهای مختلف کار کند (لطفاً به مثال‌های زیر مراجعه کنید).

توجه:لطفاً از element.requestFullscreen() روشی برای مشاهده عنصر در حالت تمام‌صفحه استفاده کنید.

توجه:لطفاً از element.exitFullscreen() روشی برای کنسل کردن حالت تمام‌صفحه.

مثال

اگر نمی‌توانید عنصر را در حالت تمام‌صفحه مشاهده کنید، متنی را نمایش دهید:

document.addEventListener("fullscreenerror", function() {
  alert("Fullscreen denied")
});

آموزش شخصی

آموزش

در HTML:

<عنصر onfullscreenerror="myScript">

در جاوا اسکریپت:

موضوع.onfullscreenerror = function(){myScript};

در جاوا اسکریپت، از روش addEventListener() استفاده کنید:

موضوع.addEventListener("fullscreenerror", myScript);

توجه:اینترنت اکسپلورر 8 و نسخه‌های قبلی آن پشتیبانی نمی‌کند مетод addEventListener().

جزئیات فنی

بالا رفتن: پشتیبانی می‌شود
قابل کنسل شدن: پشتیبانی نمی‌شود
نوع رویداد: رویداد
برچسب‌های HTML پشتیبانی شده: تمام عناصر HTML

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر هستند که این رویداد را به طور کامل پشتیبانی می‌کند. توجه: هر مرورگر نیاز به پیشوند خاصی دارد (لطفاً به گوشه‌ها مراجعه کنید):

رویداد Chrome IE Firefox Safari Opera
fullscreenerror 45.0 (webkit) 11.0 (ms) 47.0 (moz) 5.1 (webkit) 15.0 (webkit)

مثال

پیشوند پیش از استفاده در کد فرا مرزی:

/* استاندارد گرامر */
document.addEventListener("fullscreenerror", function() {
  ...
});
/* Firefox */
document.addEventListener("mozfullscreenerror", function() {
  ...
});
/* Chrome, Safari و Opera */
document.addEventListener("webkitfullscreenerror", function() {
  ...
});
/* آئی ای / ایجی */
دکومنٹ اے ای ڈیلیگیشن ("مزفول اسکرین اربیر", فانکشن() {
  ...
});