安卓版edge浏览器190版本在平板上user-Agent如何默认标识为手机

ka guai 0 信誉分
2025-08-21T09:05:20.2466667+00:00

OEM系统开发,安卓开发,安卓版edge浏览器190版本在平板上user-Agent如何默认标识为手机,即打开不进行如何操作就是手机网页/移到网站访问

开发人员技术 | ASP.NET | ASP.NET API
0 个注释 无注释
{count} 票

2 个答案

排序依据: 非常有帮助
  1. AceRobertT 14,315 信誉分 独立顾问
    2025-08-21T11:49:11.42+00:00

    你好 Ka guai。适用于 Android 平板电脑的 Microsoft Edge 版本 190 默认为移动用户代理字符串,以在设备之间提供一致的呈现。虽然 Edge 的用户代理即使在平板电脑上也是移动的,但这意味着 Edge 将将自己标识为移动,因此将显示网站的移动版本。此行为一直是硬编码的(并且无法通过浏览器中可用的任何设置进行更新),并且是它在移动设备上表现的原因。对于想要更改 Edge 默认行为的 OEM 或开发人员,最明智的方法是使用 Custom user-agent 标头向 Edge 启动 Intent,并在系统级别设置 Edge 使用的用户代理。可以嵌入具有指定用户代理字符串的 WebView,指定用户代理 Edge 应显示的内容,即任何用户代理字符串,并且不依赖于浏览器 UI 设置。

    可以在此处访问有关用户代理字符串如何在不同设备和浏览器上运行的其他技术信息和示例 - (https://deviceatlas.com/index.php/blog/how-to-change-user-agent-in-desktop-browser)用户代理切换指南。虽然内容是针对桌面浏览器的,但用户代理作和测试的相同原则也适用于 Android 开发环境。

    注意:我提供此信息是为了方便您。这些网站不受 Microsoft 控制。Microsoft 无法就其中发现的任何软件或信息的质量、安全性或适用性做出任何陈述。请确保您完全了解风险,然后再从上述链接检索任何建议。

    此致敬意


  2. ka guai 0 信誉分
    2025-08-22T02:26:29.9766667+00:00

    最明智的方法是使用 Custom user-agent 标头向 Edge 启动 Intent,并在系统级别设置 Edge 使用的用户代理。可以嵌入具有指定用户代理字符串的 WebView,指定用户代理 Edge 应显示的内容,即任何用户代理字符串,并且不依赖于浏览器 UI 设置。


    该方法有没有更明确的实现方案

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。