在移动设备上使用javascript检测屏幕密度?

时间:2013-06-26 16:40:12

标签: javascript html5 image-resizing

我想知道是否可以通过使用javascript和/或基于PHP上的http标头的某种服务器检查来检测网页的屏幕密度。我的目标是检查用户是否从平板电脑,手机或计算机访问该网站,以调整一些按钮大小 - 在html5画布上的图像。精确的像素值可能导致按钮太小或太大,具体取决于屏幕密度...

2 个答案:

答案 0 :(得分:12)

我认为大多数移动浏览器都支持window.devicePixelRatio

答案 1 :(得分:1)

大多数browsers support devicepixelratio,但Internet Explorer版本8到10除外。幸运的是,截至2016年1月12日,所有这些版本都已officially deprecated,Microsoft将不再支持这些版本安全更新或技术支持。