標籤:手機 blog views 彩色 答案 sdn class info 工作區
這是才是正確的答案:
var w=window.innerWidth|| document.documentElement.clientWidth || document.body.clientWidth;
var h=window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
這是操蛋的答案:
function getInfo(){
var s = "";
s += " 網頁可見地區寬:"+ document.body.clientWidth+"\n";
s += " 網頁可見地區高:"+ document.body.clientHeight+"\n";
s += " 網頁可見地區寬:"+ document.body.offsetWidth + " (包括邊線和捲軸的寬)"+"\n";
s += " 網頁可見地區高:"+ document.body.offsetHeight + " (包括邊線的寬)"+"\n";
s += " 網頁本文全文寬:"+ document.body.scrollWidth+"\n";
s += " 網頁本文全文高:"+ document.body.scrollHeight+"\n";
s += " 網頁被捲去的高(ff):"+ document.body.scrollTop+"\n";
s += " 網頁被捲去的高(ie):"+ document.documentElement.scrollTop+"\n";
s += " 網頁被捲去的左:"+ document.body.scrollLeft+"\n";
s += " 網頁本文部分上:"+ window.screenTop+"\n";
s += " 網頁本文部分左:"+ window.screenLeft+"\n";
s += " 螢幕解析度的高:"+ window.screen.height+"\n";
s += " 螢幕解析度的寬:"+ window.screen.width+"\n";
s += " 螢幕可用工作區高度:"+ window.screen.availHeight+"\n";
s += " 螢幕可用工作區寬度:"+ window.screen.availWidth+"\n";
s += " 你的螢幕設定是 "+ window.screen.colorDepth +" 位彩色"+"\n";
s += " 你的螢幕設定 "+ window.screen.deviceXDPI +" 像素/英寸"+"\n";
alert (s);
}
getInfo();
轉載 JS擷取當前手機瀏覽器可視地區大小