少しのJavaScriptで画面サイズの大まかな概算を取得できます
function getScreenSizeInches() {
var temp = document.createElement("div")
temp.style.overflow='hidden';
temp.style.visibility='hidden';
document.body.appendChild(temp)
temp.style.width = "10in"
var dpi = temp.offsetWidth / 10;
return screen.width / dpi + 'x' + screen.height / dpi;
}
アクションのvanillajsまたはjqueryでの使用については、次のフィドルを参照してください。
jQuery のバージョン:
function getScreenSizeInches() {
var $temp = $('<div style="overflow:hidden;visibility:hidden;width:10in"/>').appendTo('body'),
dpi = $temp[0].offsetWidth / 10;
return screen.width / dpi + 'x' + screen.height / dpi;
}
コメントで指摘されているように、この手法は非常に不正確である可能性があるため、画面サイズのヒント以外には使用しません...