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() { ... }); /* آئی ای / ایجی */ دکومنٹ اے ای ڈیلیگیشن ("مزفول اسکرین اربیر", فانکشن() { ... });