首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android2.2 2.3用于设备宽度媒体查询的解决方案

Android2.2 2.3用于设备宽度媒体查询的解决方案
EN

Stack Overflow用户
提问于 2011-09-21 17:15:10
回答 1查看 1.4K关注 0票数 4

我在Android2.2和2.3原生浏览器上观察到了一个问题,在这两个浏览器中,device-width、CSS、媒体查询和window.screen.width都根据您的网页文档报告大小,并应用了缩放。

示例: 1:1缩放,960px宽页将显示适当的设备宽度(例如,320 page )。

示例:适配屏幕缩放,960px宽页,不正确地报告960px设备宽度。

因此,对于适当的viewport元标记内容,它似乎是可预测的。但是,在我的例子中,我不能依赖元标记。有没有人使用变通方法在Android中获得可靠的设备宽度测量,而不管viewport meta标记是什么?其他平台确实在所有缩放中正确地报告了这一点。

参考文献:http://code.google.com/p/android/issues/detail?id=11961

EN

回答 1

Stack Overflow用户

发布于 2011-10-20 20:11:54

window.outerWidth和window.outerHeight总是报告浏览器像素(即屏幕分辨率减去UI条,通常是Galaxy上的480x762 )。

然后,您可以添加window.devicePixelRatio来计算虚拟像素宽度(320 to )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7503851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档