我的屏幕上有两个按钮。每个人都会触发一段 javascript 代码来进入和退出全屏模式。
按钮 1:进入全屏模式
按钮 2:退出全屏模式
如果我首先单击按钮 1,它会将我带到全屏模式,然后如果我单击按钮 2,它将退出全屏模式。
但是,如果我使用F11或通过chrome menu进入全屏模式,意外地Button 2不再起作用。
为什么会发生这种情况以及如何解决?
按钮 1 代码:
goFullscreen();
function goFullscreen() {
var el = document.documentElement,
rfs = el.requestFullscreen
|| el.webkitRequestFullScreen
|| el.mozRequestFullScreen
|| el.msRequestFullscreen
;
rfs.call(el);
}
按钮 2 代码:
document.webkitCancelFullScreen();
我也试过这个,但没有运气:
document.webkitExitFullscreen();