【问题标题】:Jquery requestFullScreen is not the same as pressing F11 in Internet ExplorerJquery requestFullScreen 与在 Internet Explorer 中按 F11 不同
【发布时间】:2016-05-09 02:33:23
【问题描述】:

我正在处理 IE 11 中的全屏请求

问题是,调用 jquery requestFullScreen 会将我的内容分成一半宽度,而如果我按 F11 或在浏览器中手动打开全屏,它工作正常。

我想知道IE requestFullScreen是否有任何Bug,因为其他浏览器工作正常

function launchIntoFullscreen(element) {
  if(element.requestFullscreen) {
    element.requestFullscreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullscreen) {
    element.webkitRequestFullscreen();
  } else if(element.msRequestFullscreen) {
    element.msRequestFullscreen();
  }
}

这里是演示链接:

http://www.pure-yoga.com/hongkong/pick_a_class

非常感谢

【问题讨论】:

    标签: javascript jquery html css internet-explorer


    【解决方案1】:

    使用插件似乎解决了问题

    https://github.com/sindresorhus/screenfull.js/

    谢谢

    【讨论】:

    • 实际上并没有——这不是全屏模式,而且它还禁用了原生 F11 键功能
    • @BekimBacaj 怎么不是全屏模式?在 Chrome 中使用它时,它的行为就像按下了 F11 一样,不像全屏 API,由于某些奇怪的原因使我的整个屏幕变黑。它也不会阻止 F11 的常用功能 - 对我来说,它仍然可以用于进入和退出全屏。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多