Skip to main content
 首页 » 编程设计

python之在 web2py 中查找用户正在使用的浏览器

2025年05月04日37itcoder

你好 web2py 新手,我如何获取哪个浏览器用户正在使用的信息......使用 web2py

我正在尝试下面的代码

浏览器=request.env.http_user_agent

但给我的结果是

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.60 Safari/534.24

但我在这里只使用 chrome,我怎么得到它?


感谢 zoer,它对我不起作用。

我正在考虑使用 javascript 识别它并发送到 Controller 函数 我也想识别操作系统

我发现了这种方式,你可以通过它向 Controller 发送值 但我不知道如何使用它

$.post(CONTROLLER_URL, {'浏览器': chrome}, 函数 处理程序)) 并将在 request.vars.browse 中获取此值

但我正在了解如何使用它..有人知道如何使用 $.post 吗?

请您参考如下方法:

你总是会得到这样的结果,因为这是识别浏览器引擎的方式(参见维基百科上的 user-agent 文章)。

您必须手动解析用户代理字符串,例如:

if 'Chrome' in browser: 
  users_browser = 'chrome'