Javascript IE铬框全屏

Javascript IE铬框全屏,javascript,coffeescript,fullscreen,google-chrome-frame,Javascript,Coffeescript,Fullscreen,Google Chrome Frame,我为Safari、Firefox和Google Chrome提供了一个全屏的工作实现。据我所知,它应该适用于ie和谷歌chrome框架,但当我点击全屏按钮时,我创建的一切都没有发生。有什么想法吗?还不支持吗 $('#enable_fullscreen').click -> calculate_presentation_font_size(height) if docElm.requestFullscreen docElm.requestFullscreen() else

我为Safari、Firefox和Google Chrome提供了一个全屏的工作实现。据我所知,它应该适用于ie和谷歌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()未定义。

我已经构建了它,并通过此示例使其工作。

在webkit条件的代码中,我唯一能看到的是webkitRequestFullScreen(Element.ALLOW\u KEYBOARD\u INPUT)的参数“Element.ALLOW\u KEYBOARD\u INPUT”

不幸的是,chrome框架的主要问题是与IE窗口的通信,这简直就像一个难相处的孩子;-)

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

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

我已经建立了它,并使它从这个例子的工作。

在webkit条件的代码中,我唯一能看到的是webkitRequestFullScreen(Element.ALLOW\u KEYBOARD\u INPUT)的参数“Element.ALLOW\u KEYBOARD\u INPUT”

不幸的是,chrome框架的主要问题是与IE窗口的通信,这简直就像一个难相处的孩子;-)

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

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

这对我不起作用。你是否在IE中使用了Chrome框架的全屏屏幕,并且它正在工作?你在哪里读到它应该在IE中使用Chrome框架?据我所知,即使使用chrome框架,IE也不支持这一点。IE的最佳选择是在全屏模式下打开一个弹出窗口。对不起,这不是你要找的!我已经更新了答案。有趣的是,我只需要为我正在开发的应用程序修复相同的东西。我在UI上有一个触发全屏的按钮和图标切换,我必须更改按钮的切换状态,以检测应用程序是否在弹出窗口内打开。让我知道如果你需要更多的帮助,我应该有一天结束排序的代码。这不是我的工作。你是否在IE中使用了Chrome框架的全屏屏幕,并且它正在工作?你在哪里读到它应该在IE中使用Chrome框架?据我所知,即使使用chrome框架,IE也不支持这一点。IE的最佳选择是在全屏模式下打开一个弹出窗口。对不起,这不是你要找的!我已经更新了答案。有趣的是,我只需要为我正在开发的应用程序修复相同的东西。我在UI上有一个触发全屏的按钮和图标切换,我必须更改按钮的切换状态,以检测应用程序是否在弹出窗口内打开。让我知道如果你需要更多的帮助,我应该有一天结束排序的代码。