Exl*_*ord 6 html javascript fullscreen
有没有办法退出通过点击创建的全屏F11?
FullScreen: {
_callback: null,
enabled : function () {
return document.fullscreenEnabled ||
document.webkitFullscreenEnabled ||
document.mozFullScreenEnabled ||
document.msFullscreenEnabled;
},
request: function (i) {
if (i.requestFullscreen) {
i.requestFullscreen();
} else if (i.webkitRequestFullscreen) {
i.webkitRequestFullscreen();
} else if (i.mozRequestFullScreen) {
i.mozRequestFullScreen();
} else if (i.msRequestFullscreen) {
i.msRequestFullscreen();
}
},
element: function () {
return document.fullscreenElement ||
document.webkitFullscreenElement ||
document.mozFullScreenElement ||
document.msFullscreenElement;
},
exit: function () {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
},
onChange: function (fn) {
if (document.fullscreenEnabled)
document.addEventListener('fullscreenchange', fn);
else if (document.webkitFullscreenEnabled)
document.addEventListener('webkitfullscreenchange', fn);
else if (document.mozFullScreenEnabled)
document.addEventListener('mozfullscreenchange', fn);
else if (document.msFullscreenEnabled)
document.addEventListener('MSFullscreenChange', fn);
},
removeOnChange: function (fn) {
if (document.fullscreenEnabled)
document.removeEventListener('fullscreenchange', fn);
else if (document.webkitFullscreenEnabled)
document.removeEventListener('webkitfullscreenchange', fn);
else if (document.mozFullScreenEnabled)
document.removeEventListener('mozfullscreenchange', fn);
else if (document.msFullscreenEnabled)
document.removeEventListener('MSFullscreenChange', fn);
},
},
Run Code Online (Sandbox Code Playgroud)
在全屏模式下使用F11:
Fullscreen.element()没有undefined效果Fullscreen.exit()。
在最新版本的 Firefox 和 Chrome 中尝试过。
如果您将评论/答案限制为相关且有建设性的答案,我将非常感激。不需要也不征求您的个人意见。
请不要发布JS Fullscreen解决方案的链接,我已经能够做到这一点,请参阅代码。
| 归档时间: |
|
| 查看次数: |
2272 次 |
| 最近记录: |