【问题标题】:How to know the browser the user is using?如何知道用户正在使用的浏览器?
【发布时间】:2010-10-27 03:04:50
【问题描述】:

我们已开始开发位置感知紧急服务应用程序。用户可以通过电脑、智能手机甚至WAP进行连接。我们想使用云服务器(GAE 或 AWS)。我们希望针对用户的设备优化网站。

我无法确切知道如何知道用户正在使用的设备或浏览器。在apache中,通过分析浏览器请求,我们可以知道浏览器的类型。但是如何在 GAE 或 AWS 等云服务器中学习呢?有没有其他方法可以了解用户正在使用哪个浏览器或设备?也可以知道GAE或AWS中用户的IP地址吗?

提前致谢。

【问题讨论】:

    标签: browser cloud cross-browser cloud-hosting


    【解决方案1】:

    我没有在云中编程的经验,但请求标头(其中 USER_AGENT)来自客户端,应该照常出现。

    对于 GAE / Python,答案在这个问题中:User-Agent in Google App Engine python

    对于 GAE / Java,提示在 GAE docs. 中必须有一个包含所有标头的请求对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 2013-05-14
      • 2019-11-08
      • 2012-02-05
      • 2011-01-24
      相关资源
      最近更新 更多