javascript - 全屏在 IE 中不工作

标签 javascript jquery html responsive-design fullscreen

因此,我已启动并运行 slider 模块,但 Internet Explorer 11 未响应全屏按钮。 Firefox 和 Chrome 运行良好。我在 Stack 上找到了这段代码,但仍然没有区别。有什么想法吗?

function toggleFullScreen() {
  if (!document.fullscreenElement &&    // alternative standard method
      !document.mozFullScreenElement && !document.webkitFullscreenElement) {  // current working methods
    if (document.documentElement.requestFullscreen) {
      document.documentElement.requestFullscreen();
    } else if (document.documentElement.mozRequestFullScreen) {
      document.documentElement.mozRequestFullScreen();
    } else if (document.documentElement.webkitRequestFullscreen) {
      document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
    } else if (elem.msRequestFullscreen) {
            elem.msRequestFullscreen();
    }


  } else {
    if (document.cancelFullScreen) {
      document.cancelFullScreen();
    } else if (document.mozCancelFullScreen) {
      document.mozCancelFullScreen();
    } else if (document.webkitCancelFullScreen) {
      document.webkitCancelFullScreen();
    } else if (document.msExitFullscreen) {
            document.msExitFullscreen();
        }
  }
}

 </script>

抱歉,如果这个问题已得到解答。我还没找到解决办法。

最佳答案

根据这个site IE 不支持全屏 API。似乎也没有关于 IE11 是否支持的信息。

根据 MDN 的 article on fullscreen看来这项技术对于大多数浏览器来说仍然处于实验阶段。

你也可以尝试这个

Internet Explorer full screen mode?

Set window to fullscreen (REAL fullscreen; F11 functionality) by javascript

<script type="text/javascript">
    function max() {
        var wscript = new ActiveXObject("Wscript.shell");
        wscript.SendKeys("{F11}");
    }
</script>

如果你真的想在 Internet Explorer 中全屏显示......尝试在 jquery 中将 slider 的宽度和高度设置为 100%。

关于javascript - 全屏在 IE 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33732805/

相关文章:

javascript - TinyMCE 自定义主题 - bullist numlist 链接取消链接不起作用

javascript - Fat-Free 框架 + JQuery AJAX GET = 无响应

javascript - 为什么页面刷新会触发.keyup()?

javascript - 使用导航 html5 查询 javascript 隐藏显示 div

html - div 没有占用它所有的物理空间

javascript - Google Analytics - 将 'ga' cookie 域设置为 '.www.example.com'

Javascript:将对象转换为 Gephi/Sigma.Js 的数组或 JSON

javascript - 基于 DOM 的跨站点脚本示例 : Java Script does not get executed

javascript - 使用 Websocket 发送消息

c# - 使用 Lookahead 使用正则表达式匹配字符串