我最近在youtube上点击youtube视频的全屏按钮时,屏幕顶部出现了一条消息,说我进入了全屏模式。此消息是当您在键盘上按f-11时得到的本机消息。我还在某个地方读到了一些东西(我现在找不到),说现在可以用Javascript来做这件事了。
问题
我将如何将用户浏览器(Google)放在命令下进入全屏?--如果没有任何扩展,他们就需要先下载,或者其他类似的内容。
我正在使用jQuery,所以这将是最好的,但我根本找不到如何做到这一点。
编辑:我见过其他类似的问题,但是他们很久以前就被问到了,我相信这个功能是很新的。
发布于 2011-11-04 21:43:32
这里有一篇很好的文章:本机全屏JavaScript API。它描述了这三种方法: webkit、firefox和W3-提案。
// 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();发布于 2011-11-04 21:38:40
尝试这些函数,它们似乎是本机的:
void webkitRequestFullScreen();
void webkitRequestFullScreenWithKeys();
void webkitCancelFullScreen(); // only on Document发布于 2012-02-23 11:45:22
API的变化仍然很大,特别是在本周W3C加入之后。我花了一些时间研究不同之处,在MediaElement.js HTML5视频播放器中实现全屏,以及它在Safari 5.1+、Chrome 15+或Firefox中的出色工作。
https://stackoverflow.com/questions/8016021
复制相似问题