让我们从一个情景草图开始:我正在开发一个允许用户进入浏览器的全屏模式的网站,该模式使用以下代码:
function fullscreen(){
var body = $("html")[0];
var requestMethod = body.requestFullScreen || body.webkitRequestFullScreen || body.mozRequestFullScreen || body.msRequestFullScreen;
if (requestMethod) { // Native full screen.
requestMethod.call(body);
} else if (typeof window.ActiveXObject !== "undefined") { // Older IE.
var wscript = new ActiveXObject("WScript.Shell");
if (wscript !== null) {
wscript.SendKeys("{F11}");
}
}
}
对于正常使用,这可以完美地工作,但是,当使用那段代码时,它会自动触发页面某处显示的 jwplayer (jwplayer6.8) 视频的全屏模式。
如果不打开视频,我无法让浏览器全屏显示,我想知道是否有人有任何关于如何解决这个问题的信息,因为我完全一无所知。提前致谢。