我们习惯在全屏使用youtube等网站,但现在Facebook为其图片库提供此功能。什么是Facebook允许全屏图像浏览,似乎使用正常的hmtl编码?
答案 0 :(得分:4)
这是非标准Fullscreen API。
理论上(从我上面链接的页面链接的文章):
var elem = document.getElementById("myId");
if (elem.requestFullScreen) {
elem.requestFullScreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullScreen) {
elem.webkitRequestFullScreen();
}
答案 1 :(得分:4)
答案 2 :(得分:0)
Johndyer与原生全屏api共享一个plugin for jQuery。它现在适用于Chrome / Firefox / Safari,以及将来的Internet Explorer和Opera。
Furthur,有some trick使api能够与当前版本的Internet Explorer一起使用。
目前Opera不支持。使用API非常简单:
<button onclick="fullScreenApi.requestFullScreen(document.documentElement)" />
Demo 2 that's limited working with Internet Explorer
https://github.com/sindresorhus/screenfull.js/是一个“crossbrowser”脚本(适用于能够全屏使用的浏览器)