gpt4 book ai didi

android - 除了用户代理,Chrome 桌面模式还有什么作用?

转载 作者:行者123 更新时间:2023-11-30 00:37:04 25 4
gpt4 key购买 nike

我有一个使用 WebView 的 Android 浏览器。我允许我的用户切换用户代理,我添加了一些用户代理,其中之一是 Chrome 使用的桌面模式用户代理。桌面模式用户代理在某些网站上运行良好,但在其他网站上效果不佳,但是 Chrome 可以在这些网站上请求桌面网站。

那么 Chrome 还做了什么?

谢谢。

最佳答案

它还会忽略任何视口(viewport)元标记并使用默认宽度 980 像素。来源:https://crrev.com/5252baa9fbff3f1ffda51a4390cdf43070af22d7

一些网站纯粹基于用户代理嗅探在桌面和移动设备之间切换,但其他网站仅使用响应式 CSS(和合理的事件处理程序)。您可以通过在 Chrome 的开发人员工具中启用设备模拟来识别桌面 Chrome 中的响应式网站:该网站将立即转换为移动版本。

WebView 似乎并不完全支持这种桌面模式。设置 setUseWideViewPort(true)setLoadWithOverviewMode(true) 可能类似,但我不确定。参见 Force webview to display desktop sites ,它链接到提供大量附加功能的 WebView 子类。

关于android - 除了用户代理,Chrome 桌面模式还有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43258057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com