我试图监控浏览器进入全屏模式的时刻。这篇博客被引用为全屏API的指南。
http://robertnyman.com/2012/03/08/using-the-fullscreen-api-in-web-browsers/
这个SO回答也声称可以使用。
Fullscreen API: Which events are fired?
以下是我的jQuery代码,但它没有触发事件。
$(document).on("webkitfullscreenchange mozfullscreenchange fullscreenchange",function(){
console.log("bang!");
});
看起来很简单,但在Chrome中无法触发。你有什么想法我做错了什么吗?
更新:
发现一些新的情况。只有当JavaScript调用requestFullScreen
API时,事件才能正常工作,而如果用户按F11则不行。