你好 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'
关于python - 在 web2py 中查找用户正在使用的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5934683/