jsは各ブラウザのフルスクリーンコードの実例を実現します.
2481 ワード
近代的なブラウザーはie 11を含んで、直接h 5のフルスクリーンapiで低いバージョンのIEを実現することができます.ActiveXプラグインを通じて実現します.
//直接コードを入れる
//直接コードを入れる
<button onclick="fullScreen()"> </button>
<button onclick="exitScreen()"> </button>
<button onclick="iefull()"> ie </button>
<script src="js/jquery-2.1.1.js" type="text/javascript" charset="utf-8"/>
<script type="text/javascript">
//
function fullScreen(){
var el = document.documentElement;
var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullscreen;
if(typeof rfs != "undefined" && rfs) {
rfs.call(el);
};
return;
}
//
function exitScreen(){
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
}
else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
if(typeof cfs != "undefined" && cfs) {
cfs.call(el);
}
}
//ie ,
function iefull(){
var el = document.documentElement;
var rfs = el.msRequestFullScreen;
if(typeof window.ActiveXObject != "undefined") {
// f11 ,
var wscript = new ActiveXObject("WScript.Shell");
if(wscript != null) {
wscript.SendKeys("{F11}");
}
}
}
// :ie ActiveX , ie ‘ ActiveX '
</script>
</code></pre>
</div>
<p> : , ie11 ie10, , 、 ;</p>
<div class="clearfix">
<span id="art_bot" class="jbTestPos"/>
</div>
</div>
</div>
</div>