2012-09-21 55 views
1

我有一个全屏幕Safari,Firefox和谷歌浏览器的工作实现。从我已阅读它应该工作,即与谷歌铬框架,但当我点击全屏幕按钮,我什么都没有发生。有任何想法吗?它尚未支持?IE浏览器画面全屏

$('#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”的警告,如果声明表明,它不会去这个条件在镀铬边框,但docElem.webkitrequestFullScreen()是不确定的。

回答

1

我已经建立它,并使它从这个例子中工作。 https://developer.mozilla.org/en-US/docs/DOM/Using_full-screen_mode

唯一的东西,我可以看到你的WebKit的条件代码缺少的是参数“Element.ALLOW_KEYBOARD_INPUT”到webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)

不幸的是镀铬边框的主要问题是通信与IE窗口,字面上表现得像一个困难的孩子;-)

对于IE浏览器,你可以打开一个弹出窗口在全屏模式下通过直接调用document.location.href为源它将打开当前页面你在

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

RE PS:这是[CoffeeScript](http://coffeescript.org/),而不是普通的JavaScript。 –

+0

Thx Rob W指出了我的错误!我删除了PS – elmuchacho

+0

这不适合我。您是否在Chrome浏览器中使用全屏幕,并且它正在运行? – John