我正在尝试编写一个事件处理程序来检测我拥有的视频播放器是否处于全屏模式或“常规”模式。
我尝试过使用
document.addEventListener("fullscreenchange", myfunc, false);
但这在 IE 中不起作用,我使用 webkitfullscreenchange 和 mozfullscreenchange 事件为 firefox 和 chrome 实现了同样的功能。我可以在 IE 中使用其他事件来实现此目的吗?或者另一种方法可以做到这一点?
任何帮助,将不胜感激。谢谢!
你有 jQuery,所以使用它:
var screen_change_events = "webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange";
$(document).on(screen_change_events, function () {
});
(addEventListener
无论如何,早于 IE 9 的版本不支持)
同时,看起来任何版本的 IE 都不支持全屏:
- http://caniuse.com/fullscreen http://caniuse.com/fullscreen
MDN 参考:
- https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode
这是一个可能的破解方法:
- onfullscreenchange DOM 事件 https://stackoverflow.com/questions/8358196/onfullscreenchange-dom-event
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)