Droid浏览器在我的网站上造成严重破坏

问题描述 投票:5回答:1

我有一个针对移动设备进行了优化的网站,该网站使用了一个非常简单的技巧,可以根据浏览器的宽度提供不同的页面。直到Droid出现,它的像素密度非常高的屏幕时,这种效果一直很好。

我知道屏幕的默认设置是800像素宽(比我的宽度检测脚本要宽得多,它决定了要以500像素投放的页面)。但是,Droid浏览器似乎可以任意决定报告较小的宽度,从而为较小宽度的页面提供服务。但不是在可预见的庄园里。

因此,最终用户的体验是完全随机的:有时他们看到必须放大的宽页面,有时他们看到的页面正好缩放到他们的窗口。

我编写了一个小的脚本来报告屏幕宽度,即使将视口强制为特定的像素大小,我也有一些用户仍然报告800像素的宽度(即使是垂直方向),而其他用户报告了固定的宽度。

是否有办法为Droid浏览器确定宽度?这是错误吗?我只是在不思考吗?坦白说,开始感觉就像是在我双手背后绑在一个黑暗的洞穴中进行设计。

android webkit
1个回答
1
投票

似乎您正在根据屏幕宽度确定是显示移动页面(故事)还是描述页面。据我了解,最好由用户代理或用户预先构建的浏览器检测脚本来检测手机,以确定要显示哪个页面。我经常使用宽度小于800像素的浏览器窗口,因此类似的问题使我无法在浏览器中正确看到页面。


0
投票

似乎您正在根据屏幕宽度确定是显示移动页面还是显示描述页面。根据我的理解,最好由用户代理或用户预先构建的浏览器检测脚本来检测手机,以确定要显示哪个页面。我经常使用宽度小于800像素的浏览器窗口,因此类似的问题使我无法在浏览器上正确看到页面。

© www.soinside.com 2019 - 2024. All rights reserved.