2012-03-22 4 views
6

私たちはyoutubeのようなウェブサイトをフルスクリーンで使っていましたが、Facebookはこれをイメージギャラリーに提供しています。 Facebookはフルスクリーンの画像ブラウジングを許可するために何をしていますか、それは通常のhmtlコーディングを使用しているようですか?Facebookの新しいフルスクリーン写真ビューアはどのように機能しますか?

+0

ですdownvotes?私はこの事実についても興味がある。 –

答えて

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(); 
} 
4

..

ここではのオフ動作するように、実際の実施例です。.. すべてHTML5 .. DOCUMENTATION

デモのリンクがページ少し道をダウンしている... DEMO

0

JohndyerはネイティブのフルスクリーンAPIで動作するplugin for jQueryを共有しています。今はChrome/Firefox/SafariやInternet ExplorerやOperaでうまく動作します。

さらに、上記のapiを現在のバージョンのInternet Explorerで使用できるようにするために、some trickがあります。

Operaは現在サポートされていません。 APIを使用して

は簡単です:

<button onclick="fullScreenApi.requestFullScreen(document.documentElement)" /> 

Demo1 from Johndyer

Demo 2 that's limited working with Internet Explorer

https://github.com/sindresorhus/screenfull.js/はすべてで何(フルスクリーンを使用することができますブラウザ用) "crossbrowser" スクリプト

関連する問題