使用Javascript以编程方式将Google Chrome置于全屏模式?
最近,当我点击youtubevideo的全屏按钮时,我在youtube上,屏幕顶部显示一条消息,说我已进入全屏模式。 此消息是您在键盘上按f-11时获得的本机消息。 我也读过一些东西(我现在找不到),说现在可以用Javascript做到这一点。
题
如何将用户浏览器(谷歌浏览器)置于全屏,按命令? – 没有扩展,他们需要先下载,或任何性质的东西。
我正在使用jQuery以便最好,但我根本找不到如何做到这一点。
编辑:我已经看到过这种性质的其他问题,但是很久以前他们就被问过了,我相信这个function还算新。
这是一篇好文章: Native Fullscreen JavaScript API 。 它描述了所有三种方法:webkit,firefox和W3-proposal。
// mozilla proposal element.requestFullScreen(); document.cancelFullScreen(); // Webkit (works in Safari and Chrome Canary) element.webkitRequestFullScreen(); document.webkitCancelFullScreen(); // Firefox (works in nightly) element.mozRequestFullScreen(); document.mozCancelFullScreen(); // W3C Proposal element.requestFullscreen(); document.exitFullscreen();
尝试这些function,它们似乎是原生的:
void webkitRequestFullScreen(); void webkitRequestFullScreenWithKeys(); void webkitCancelFullScreen(); // only on Document
自本周W3C加入以来,API仍然处于不断变化之中。 我花了一些时间来解决差异,在MediaElement.js HTML5video播放器中实现全屏,并且它在Safari 5.1 +,Chrome 15+或Firefox Nightly中运行良好。