是否可以将移动响应网页重定向到桌面版本?

时间:2019-05-25 16:02:37

标签: android web

如何将包含参数的URL m.facebook.com的移动响应网页重定向到桌面版本?

当我在httpResponse中尝试使用User-agent时,它重定向到了以 m 作为子域的相同URL,但在台式机版本中。

如何解决此问题,或者还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

因为没有我熟悉的标准API,所以没有“简单方法”来执行此操作。对于您在Chrome移动浏览器上的示例,您仍然会加载“ m.facebook.com”

如果您确实想这样做,尽管可以进行一些启发式操作:

  1. 尝试交换用户代理更改,并查看是否收到“足够不同”的响应
  2. 您尝试删除常见的前缀,例如“ m”或“ mobile”
  3. 您可以使用二进制文件运送常见站点的映射,即:m.facebook.com> facebook.com
  4. 您可以对页面进行屏幕截图,针对页面运行指标,确定页面是“移动”还是“桌面”,然后尝试重定向。

但是没有办法直接问。