台灣最大程式設計社群網站
線上人數
1180
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 求助 關於取得的螢幕尺寸問題??
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
求助 關於取得的螢幕尺寸問題??
價值 : 10 QP  點閱數:912 回應數:2
樓主

uirty
門外漢
0 5
58 7
發送站內信



<div style="width:1cm;" id="wallpaper"></div>
<SCRIPT LANGUAGE="JavaScript">
document.write('Your screen resolution is set at:\n' + screen.width + ' x ' + screen.height + ' pixels<br/>');
var ww = document.getElementById("wallpaper").offsetWidth, w = screen.width/ww, h = screen.height/ww, r = Math.round(Math.sqrt(w*w + h*h) / 2.54);
document.write('Your monitor size:\n' + (screen.width/ww).toFixed(1) + ' x ' + (screen.height/ww).toFixed(1) + ' cm, '+ r +' Inch<br/>');
</SCRIPT>


在網路上找到這段代碼,使用後可以正確得顯示螢幕解析度。
但是下一段它顯示的Inch(英吋)是哪裡的尺寸??
實測我的螢幕是22吋,然這段代碼卻顯示17 Inch
是什麼問題呢?? 麻煩各位前輩了!!


搜尋相關Tags的文章: [ JavaScript ] , [ 螢幕尺寸 ] ,
本篇文章發表於2014-01-01 15:39
1樓
回應

捷克
捐贈 VP 給 捷克 檢舉此回應
最後算出來的inch是螢幕對角線長度
也就是螢幕的實際大小沒錯

但如果你設定的螢幕解析度不是最大解析度
或是瀏覽器縮放不是100%
算出來結果可能會跟你實際螢幕大小不相符
本篇文章回覆於2014-01-03 17:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
螢幕解析度跟螢幕Size是兩碼子事...
本篇文章回覆於2014-01-06 11:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.