据我所知,我正在尝试通过带有自定义用户代理的 Intent(导致客户端网站重定向到移动页面)打开 Android 浏览器:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("http://www.clientwebsite.com"));
Bundle bundle = new Bundle();
bundle.putString("User-Agent", "desktop");
i.putExtra(Browser.EXTRA_HEADERS, bundle);
startActivity(i);
但这仍然被重定向到移动页面。
什么是识别非移动用户的有效用户代理?在 Intent 的 EXTRA_HEADERS 上设置 User-Agent 真的会修改此标头还是被浏览器覆盖?