首页 文章

如何通过移动PHP页面加载桌面版网页(用户代理设置?)

提问于
浏览
1

我有一个PHP页面(通过移动/ Android浏览器显示) - 但是,当访问外部站点的链接时 - 它会自动重定向到移动版本 .

即使通过移动浏览器访问,我也希望该链接将用户带到桌面版本的网页 .

有没有办法可以在我的PHP页面代码中指定useragent /或任何其他设置来实现这一点?谢谢 .

2 回答

  • 1

    欺骗用户代理字符串将是一个挑战,因为它要求您控制浏览器的行为 . 您可能可以使用JavaScript或其他东西,但我怀疑它 .

    如果它只是一个站点,您可能希望了解它们如何处理移动设备的重定向 . 通常,站点将提供覆盖重定向脚本的机制 .

    例如,使用UC Mobile Web Framework(http://mwf.ucla.edu/)的站点允许您使用查询字符串参数覆盖其重定向脚本 . UCSF图书馆(http://library.ucsf.edu/)正在使用该框架进行移动重定向 . 如果您使用的是移动设备并转到http://library.ucsf.edu/,那么您将被重定向到该网站的移动版本 . 但是,如果您转到http://library.ucsf.edu/?ovrrdr=1,那么您将获得桌面版本 .

  • 0

    你在描述什么,没有 . 您无法控制外部站点,因此无法控制所服务的内容 .

相关问题