在 QQ 浏览器 13.6.0 里,桌面网站开关藏在右上角三个点第三屏
我数过,点开菜单后要往下滑两次才看到「桌面网站」。这个位置本身就说明,它不是一个被期待高频使用的功能。
一次关于 QQ 浏览器「桌面网站」开关的完整记录:设置藏在哪里、请求头怎么变、哪些站点仍然不认账。
我数过,点开菜单后要往下滑两次才看到「桌面网站」。这个位置本身就说明,它不是一个被期待高频使用的功能。
抓包看到 UA 从 Android 短串变成一个约 120 字符的桌面串,但 Accept-Language 没动。所以有些站点仍会返回移动布局。
页面宽度按 980px 计算,但正文栏被 CSS 强制成 100%。这不是 UA 的问题,是站点自己做了设备嗅探。
这张表有 14 列,移动版会把后 9 列藏进「更多」。桌面模式下第一次完整看见 2023 年分省数据。
桌面网站只是改了 UA,没有改指针模型。所以 hover 效果在手机上永远不触发,下拉菜单会卡住。
这类站点的图片墙在桌面模式下才排得开,手机上永远是一列。切换到桌面版后,缩略图密度提高约三倍。
UA 改了,但站点还校验了屏幕尺寸和 WebGL 渲染器。这是最典型的一类:它不认 UA,它认设备指纹。
他的论点是:服务端只看 UA,是省成本的做法,代价是把判断权交给了一个可以随手改的字符串。我认同这一条。
同一套模板,桌面版是三栏,移动版是卡片流。切换之后唯一的变化是左边多出一列导航,其余照旧。
它做了真正的响应式,桌面开关对它几乎无效——因为它的布局跟着视口走,不跟着 UA 走。这才是正路。
我是江晚,做前端兼容性方向的工作,白天在一条业务线里维护一套要跑在十几款国产浏览器上的页面。
这个站从 2023 年冬天开始记,最初只是为了给自己留一份「哪些开关真的有用」的清单,后来发现同行也在查同样的问题。
我不接广告,也不做评测排名。每一条记录都附操作时间、版本号和失败原因,写不清来源的条目我宁可删掉。
如果你也在半夜抓过 UA 的包,这里大概能找到一点共鸣。今天这篇写得慢,因为凌晨那台机器的日志我核对了三遍。
「浏览器不是在渲染页面,它是在猜测你想看什么版本。」—— 李维钧,《UA 嗅探的二十年》,2024 年,第 3 章