我有一个针对移动设备进行了优化的网站,该网站使用了一个非常简单的技巧,可以根据浏览器的宽度提供不同的页面。在Droid出现之前,它的像素密度非常高,这一直很有效。
我了解到,屏幕的默认设置为800像素宽(比我的宽度检测脚本要宽得多,宽度脚本决定了要以500像素投放的页面)。但是,Droid浏览器似乎可以任意决定报告较小的宽度,从而为较小宽度的页面提供服务。但不是在可预见的庄园里。
结果,最终用户的体验是完全随机的:有时他们看到必须放大的宽页面,有时他们看到的页面正好缩放到他们的窗口。
我编写了一个小脚本来报告屏幕宽度,即使将视口强制为特定的像素大小,我也有一些用户仍然报告800像素的宽度(即使是垂直方向),而其他用户报告的是固定宽度。
有没有办法确定Droid浏览器的宽度?这是一个错误吗?我只是在不思考吗?坦白说,开始感觉就像是在我双手背后扎着的黑暗洞穴中进行设计。
您似乎正在根据屏幕宽度确定是显示移动页面(故事)还是描述页面。据我了解,最好由用户代理或用户预先构建的浏览器检测脚本来检测手机,以确定要显示哪个页面。我经常使用宽度小于800像素的浏览器窗口,因此类似的问题使我无法在浏览器中正确看到页面。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。