IE Chrome Frame全屏

时间:2012-09-21 22:50:16

标签: javascript coffeescript fullscreen google-chrome-frame

我在Safari,Firefox和Google Chrome上实现了全屏工作。从我所看到它应该适用于与谷歌铬框架,但当我点击全屏按钮我没有发生任何事情。有任何想法吗?它尚不支持吗?

$('#enable_fullscreen').click ->
  calculate_presentation_font_size(height)
  if docElm.requestFullscreen
    docElm.requestFullscreen()
  else if docElm.mozRequestFullScreen
    docElm.mozRequestFullScreen()
  else if docElm.webkitRequestFullScreen
    docElm.webkitRequestFullScreen()

在" webkitRequestFullScreen"中添加提示if语句显示它确实在chrome框架中转到了这个条件但是docElem.webkitrequestFullScreen()是未定义的。

1 个答案:

答案 0 :(得分:1)

我已经构建了它,并通过这些示例使其工作。 https://developer.mozilla.org/en-US/docs/DOM/Using_full-screen_mode

我在webkit条件的代码中看不到的唯一的东西是webkitRequestFullScreen的参数“Element.ALLOW_KEYBOARD_INPUT”(Element.ALLOW_KEYBOARD_INPUT)

不幸的是,chrome框架的主要问题是与IE窗口的通信,从字面上看就像一个困难的孩子; - )

对于IE,您可以通过直接调用document.location.href来打开全屏模式的弹出窗口,它将打开您当前页面的源

window.open(document.location.href, 'myAppfullscreen', 'fullscreen=1');