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

链接地址: http://www.djcxy.com/p/82991.html

上一篇: Internet Explorer 11 doesn't enter fullscreen via Fullscreen API

下一篇: Understand assembly code in c