12 月 5 日,晚上九点四十。朋友在微信上甩来一条链接,让我帮忙看一个页面在手机端的显示问题。我打开 QQ 浏览器,链接被识别成一个 App 下载页,底下一排按钮,关不掉。我点了右上角,点了「更多」,点了三次「设置」,还是没找到「请求桌面版网站」那个选项。那台手机是 2022 年的 Redmi,屏幕 6.5 英寸,系统更新到 MIUI 14.0.8,我记得很清楚,因为我在设置里翻了五遍。
这就是我决定写这篇笔记的原因。一个功能被藏起来,藏得连位置都说不清楚,这本身就是一个问题。我把四十分钟里试过的东西按顺序写下来,谁再遇到,别跟着我的错路走一遍。顺便说一句,手机端和网页版之间那层所谓的「设置」界面,设计得相当糟糕,这是观点,不是抱怨。真要吐槽,这排版连「糟糕」都算不上,它只是空着。
先说结论:网页版不是开关,是行为
很多人以为「QQ 浏览器设置网页版」是某个入口里一个叫「网页版」的选项。没有这个选项。浏览器能做的只有两件事:一是把 UA 伪装成桌面端的,二是把页面渲染成桌面端的宽度。前者在设置里有痕迹,后者要看具体版本。我在 12 月 5 日那台机器上的路径是:右下角三条横线 → 设置 → 高级 → 请求桌面版网站。它默认关着,打开后只对当前标签生效。我用这个方式打开了那个链接,页面确实变了,但字体小到需要两根手指去放大,朋友的显示问题还是没看清。
所以真正的设置不是开一个开关,是学会在什么时候开、什么时候不开。这句话我在做新版qq浏览器私密入口那篇笔记时就写过一半,当时没展开,现在补上:UA 伪装会骗过服务器,服务器返回桌面布局,但手机屏幕物理宽度不会变。结果是,页面变「宽」了,字变「小」了,你需要横向滚动才能看完一句话。这不是网页版,这是网页缩小版。真正舒服的做法,是找到一个本来就为窄屏设计但功能没删干净的入口,而不是硬掰。
我试过的三条路,两条是死路
第一条,在地址栏输 `about:config`。没用,那是桌面版 Firefox 的东西。QQ 浏览器不吃这套。第二条,从系统设置里找「应用管理」,再进 QQ 浏览器,里面有「权限」和「存储」,没有「渲染引擎」。第三条,长按链接,选「在浏览器中打开」,出来的是同一个界面。折腾到十点二十,我承认我一开始想错了方向:我一直以为这个功能被藏了,其实它是被合并了,合并进一个叫「高级」的子菜单,而这个子菜单在部分版本里的位置会随版本号漂移。
那天晚上真正解决问题的,是换了个思路。我不再找设置,直接去用49 库图库的网页端页面做对比测试,因为它的页面结构简单,桌面版和移动版差异明显,一发链接就能看出 UA 到底改没改。结果是,UA 改了,渲染没改。这算半个成功,也够我写下来了。整个过程里我截了七张图,删了五张,剩下两张留着作证据,但这里放不下图,就只留文字。
说回那个链接。最后我看清了朋友的问题:一个按钮在桌面版里被绝对定位挤出了视口,移动端反而正常。也就是说,他让我看的「问题」,只在桌面版存在。我打开网页版这个动作,反而制造了一个不存在的问题。这件事挺荒诞的,荒诞到我当时笑了。写下来,是提醒自己:工具会改变你看到的东西,不是所有问题都值得用同一个姿势去看。
关于「设置网页版」这件事,我的看法可能不讨喜
市面上很多教程告诉你,进设置,开一个叫「桌面版网站」的开关,就完事了。这些教程没有告诉你的是,这个开关在不同版本里叫不同名字,有的叫「请求桌面版」,有的叫「电脑版网页」,有的干脆藏在三层菜单里。更没人告诉你,开了它之后很多站点会拒绝你的触摸事件,按钮点不动,表单填不进。我在一个购物页面上试过,开了桌面版,价格显示出来了,下单按钮变成灰色。这不是浏览器的问题,是站点检测到桌面 UA 又检测到触摸屏,左右为难。
我的观点很明确:如果你只是想看某个页面,不要开桌面版。去找那个页面的移动适配版,或者用《49图库》免费入口这类入口本身带窄屏布局的版本。桌面版唯一值得开的场景,是你必须用某个只在桌面端渲染的表单,而且你能接受双指放大。除此之外,它带来的麻烦比解决的问题多。这话我说得有点重,但 12 月 5 日那四十分钟值得我这么说。
顺便补一个细节。那晚我在设置里发现一个「网页加速」选项,默认开着,关掉之后页面滚动明显稳了。我没查协议,也不打算查,但如果你也在用低端机,可以试一下关掉它。这是个人经验,不构成建议。类似的经验我在下载正版49图库app那篇里提过一句,这次说得更具体一点:加速功能在弱网下会先给你一个空壳页面,再慢慢填内容,视觉上就是闪一下。
四十分钟是怎么没的,复盘一遍
九点四十到九点四十五,找入口。九点四十五到十点,试了三条错路。十点到十点十分,重启浏览器,清了缓存,无效。十点十分到十点二十,换思路做对比测试。十点二十到十点二十五,确认 UA 已改、渲染未改。最后五分钟,我打开了正版4949图库免费安装那个页面,用同样的方法又试了一遍,结论一致。然后我关掉手机,喝了口水,发现杯子里的水凉了,说明我坐在那儿确实有一阵子。这就是全部过程,没有反转,没有彩蛋。
有一件事值得单独记下来。整个过程里,浏览器的「设置」页面没有任何一处提示「请求桌面版网站」只对当前标签生效。我是在第二天才从另一个页面推断出来的。这意味着我前二十分钟对着一个已经打开的标签反复开关,其实每次都要重新加载。我把这个细节写给后来的人看:当你改了 UA 却没变化时,先刷新,别急着找别的开关。这个坑,我替你们踩过了。
顺带一提,那台 Redmi 的浏览器版本号我没记下来,只记得它在应用商店里显示的大小是 78.4 MB。我之所以记得这个数字,是因为我盯着下载进度条看了一会儿,以为重装能解决问题。后来没重装。重装是最笨的办法,也是很多人第一反应,包括五年前的我。那时候我为了找六图库免费资料的一个页面,重装过三次浏览器,每次都要重新登录。现在我不这么干了,但不代表我学会了正确方法,我只是变懒了。
如果你现在就要做这件事
我的操作顺序是:先点开链接,看页面底部有没有「桌面版」的字样。没有,就进三条横线菜单,找「设置」,再找「高级」,找 UA 相关的开关。打开它,刷新页面。如果页面变宽、字变小,说明生效了。如果没变化,说明这个开关只管下个标签,重新输入网址。如果连「高级」都找不到,换个入口,比如正版四九图库网页版那种本身结构简单的页面,用来验证自己的设置到底有没有用。验证完了,再回去处理你真正要看的那个链接。顺序不能反,反了就会像我一样,四十分钟里三次以为自己设置错了。
最后说一句不太客气的话:一个功能如果需要在网上搜三篇教程才能找到,那它要么没被设计好,要么被故意藏起来了。两种可能都不值得你花太多时间。我写这篇,不是为了教你怎么点,是为了告诉你,这四十分钟我替你花了一次,你可以不花。当然,你也可以当我在发牢骚。都行。