手机 Chrome 勾了「桌面版网站」,某论坛还是跳回 m 开头的老页面,布局一点没变。
这个开关只改 User-Agent,能做的有限。
它到底改了什么
勾选后请求头里的 UA 换成桌面 Chrome 的字符串,页面 JS 读到 UA 就渲染桌面版。但很多站点还看屏幕宽度、触摸支持,甚至 cookie 里的偏好。
宽度这一条没法绕。手机屏幕就那么宽,桌面版页面硬塞进来,横向滚动条是必然的。
站点自己有开关的优先用它
不少网站在页脚留了「电脑版」链接,点了会写 cookie,比浏览器开关管用。找不到就翻页脚或者底部菜单。
有些站点按域名区分,m 开头是移动版,去掉 m 就是桌面版,直接改地址栏最快。
iPhone 和 iPad 的做法
Safari 在 iOS 上长按刷新按钮,会出现「请求桌面网站」;iPad 上这个选项在「网站设置」里,可以按站点记住。
记住之后清理网站数据会重置,换网络不影响。iOS 的 UA 跟 Mac 版 Safari 也不完全一样,个别站点还是会认出来。
UA 之外还有 Client Hints。Chrome 已经用 Sec-CH-UA 系列请求头替代部分 UA 信息,站点改读这个字段,光改 UA 就不灵了。
安卓上的选择
Chrome 安卓版没有自定义 UA 的入口,只能靠桌面版开关。需要固定 UA 的,用 Firefox 加 UA 插件,或者支持扩展的 Kiwi 浏览器。
公司内网系统锁 UA 的情况不少,找管理员加白名单比在手机上折腾快。
如果只是临时看一眼桌面排版,电脑上开开发者工具切设备模式,比手机上好操作。
还不行就看请求头
连电脑用开发者工具远程调试手机页面,Network 里看 Request Headers,UA 改没改一眼就知道。没改是开关没生效,改了还跳转,就是服务端按 IP 或者 cookie 判断的。
另外提醒一句,部分银行的手机端检测到桌面 UA 会直接拒绝服务,这种站点别去绕。
最后说实话:桌面版页面在手机上用着并不舒服,能用 App 就用 App。