我有一个适用于Safari,Firefox和Google Chrome的全屏工作实现方式。从我已经阅读的内容来看,它应该适用于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()
如果语句显示在chrome框架中确实达到了此条件,但将警报放入“ webkitRequestFullScreen”中,但docElem.webkitrequestFullScreen()未定义。
最佳答案
我已经构建好了它,并使其可以从本示例中使用。
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');