Тестовый код
http://jsbin.com/dipijeqi/11
Эффект:
хром
Кода -копия выглядит следующим образом:
window.devicepixelratio: 2 (точно)
screen.devicexdpi / screen.logicalxdpi: nan
window.outerWidth / window.innerWidth: 2
document.documentelement.offsetheight / window.innerheight: 0,020618556701030927 (с корреляцией)
window.top.outerwidth / window.top.innerwidth: 2
фф
Кода -копия выглядит следующим образом:
window.devicepixelratio: 1.5 (точно)
screen.devicexdpi / screen.logicalxdpi: nan
Window.outerWidth / Window.innerWidth: 1.0114583333333333333333
document.documentelement.offsetheight / window.innerheight: 0.023391812865497075 (с корреляцией)
window.top.outerwidth / window.top.innerwidth: 1.01145833333333333333333
т.е. 8
Кода -копия выглядит следующим образом:
window.devicepixelratio: не определен
Screen.devicexdpi / screen.logicalxdpi: 1.5416666666666667 (вокруг точного)
window.outerwidth / window.innerwidth: nan
document.documentelement.offsetheight / window.innerheight: nan
window.top.outerwidth / window.top.innerwidth: nan
IE11
Кода -копия выглядит следующим образом:
window.devicepixelratio: 1.5 (точно)
Screen.devicexdpi / screen.logicalxdpi: 1.5
Window.outerWidth / Window.innerWidth: 1.0084033613445377
Document.documentelement.Offsetheight / window.innerheight: 0,02203856749311295 (с корреляцией)
window.top.outerwidth / window.top.innerwidth: 1.0084033613445377
IE10
Кода -копия выглядит следующим образом:
window.devicepixelratio: не определен
Screen.devicexdpi / screen.logicalxdpi: 1.5 (точный)
Window.outerWidth / Window.innerWidth: 1.0084033613445377
document.documentelement.offsetheight / window.innerheight: 1
window.top.outerwidth / window.top.innerwidth: 1.0084033613445377
IE9
Кода -копия выглядит следующим образом:
window.devicepixelratio: не определен
Screen.devicexdpi / screen.logicalxdpi: 1.5 (точный)
Window.outerWidth / Window.innerWidth: 1.0084033613445377
document.documentelement.offsetheight / window.innerheight: 1
window.top.outerwidth / window.top.innerwidth: 1.0084033613445377
360 6.3 (вообще нет ответа)
Кода -копия выглядит следующим образом:
window.devicepixelratio: не определен
screen.devicexdpi / screen.logicalxdpi: 1
window.outerwidth / window.innerwidth: nan
document.documentelement.offsetheight / window.innerheight: nan
window.top.outerwidth / window.top.innerwidth: nan
360 Speed Browser
Кода -копия выглядит следующим образом:
window.devicepixelratio: 1
screen.devicexdpi / screen.logicalxdpi: nan
window.outerWidth / window.innerwidth: 1.5
document.documentelement.offsetheight / window.innerheight: 0.015267175572519083
window.top.outerwidth / window.top.innerwidth: 1.5 (точно)
Sogou High Speed Browser (вообще нет ответа)
Кода -копия выглядит следующим образом:
window.devicepixelratio: не определен
screen.devicexdpi / screen.logicalxdpi: 1
window.outerwidth / window.innerwidth: nan
document.documentelement.offsetheight / window.innerheight: nan
window.top.outerwidth / window.top.innerwidth: nan
Таобао браузер
Кода -копия выглядит следующим образом:
window.devicepixelratio: 1
screen.devicexdpi / screen.logicalxdpi: nan
window.outerWidth / window.innerwidth: 2.0710059171597632 (примерно точно)
document.documentelement.offsetheight / window.innerheight: 0.02298505747126436
window.top.outerwidth / window.top.innerwidth: 2.0710059171597632