问题 禁用Facebook移动浏览器检测?


有没有人知道通过查询字符串参数禁用Facebook的移动浏览器检测和重定向功能的方法?

例如,如果我去 www.facebook.com/CraigslistGenie 在移动浏览器中,我被重定向到 http://m.facebook.com/CraigslistGenie。我希望用户留在页面的www版本。


10403
2017-09-15 00:10


起源

在浏览器对象(WebView或其他)中,您需要将用户代理字符串更改为桌面浏览器。我认为没有任何GET参数可以跳过移动重定向。 - darvids0n


答案:


您可以更改用户代理以实现该功能,也可以添加 ?m2w 链接即 http://www.facebook.com/CraigslistGenie/?m2w 不会重定向(在Android上测试) http://www.facebook.com/CraigslistGenie 重定向到 http://m.facebook.com/CraigslistGenie

供参考见 这里 和 这里


15
2018-04-04 21:15



哇,奈托。 +1给你。 - ceejayoz
+1,完全正确。修改您的用户代理是, 薄的例外,您与任何浏览器平等公民身份的关键。请注意,这在浏览器功能不同的情况下不起作用,但出于抓住网站完整版本的原因,这应该没问题。 - MrGomez
?m2w表示移动到网络 - Somnath Muluk


第一个答案是正确的,但是如果你想让它在Android手机上工作(并且当你点击网站中的链接时继续工作)你需要进入浏览器设置(在你去了之后) http://facebook.com?m2w)并检查“桌面版”设置。 这将阻止浏览器不断尝试将您发送到站点的移动版本或FB应用程序。


1
2017-08-14 00:53





Yahia给出的方法很好。将?m2w添加到链接意味着将移动设备转换为Web视图。

要么,
更改移动浏览器的设置,即用户代理。 Steel和Dolphin浏览器都允许您更改该设置。两者都是免费的市场。 (我没有做任何浏览器营销。)

有些人可能已经注意到,尽管在浏览器中更改了用户代理,但仍然会将您发送到移动网站。检查 这个补丁 给出。

检查 这个巨大的讨论 关于用于隐藏移动浏览器的技巧。


0
2018-04-05 07:03