Internet Explorer 11不通过全屏API进入全屏
我正在尝试使用全屏API。 API可以正常工作所有其他浏览器,但不幸的是ie11不响应。 我正在使用从此复制的代码:
var element = $doc.documentElement;
var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullscreen;
if (requestMethod)
{ // Native full screen.
console.log(requestMethod);
requestMethod.call(element);
}
else if (requestMethod !== "undefined")
{ // Older IE.
console.log("window.ActiveXObject !== undefined");
var wscript = new ActiveXObject("Wscript.shell");
wscript.SendKeys("{F11}");
}
有什么建议么?
确保您没有使用无效的msRequestFullScreen
,您需要使用大小写正确的版本msRequestFullscreen
。 这是微软的具体情况,因为我认为所有其他供应商都将字面大小写为s
。
上一篇: Internet Explorer 11 doesn't enter fullscreen via Fullscreen API