JS插件检测用户的浏览器,操作系统,语言,地理位置......?

时间:2012-02-21 21:21:46

标签: javascript jquery

我可以发誓我几周前在Hacker News上看到了这个:一个简单的JS插件,可让您访问有关用户的所有常见信息 - 操作系统,浏览器,语言设置等。

我很确定这是一个商业产品,然后立即被HackerNews上的人复制并开源。

但我现在不能为我的生活记住商业产品或开源插件的名称。

有人可以建议吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以使用navigator object来完成大部分工作。

例如,您可以执行以下操作:

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";

但您可能正在寻找的插件是Modernizr

答案 1 :(得分:0)

如果您要查找统计信息而不是每个用户的特定信息,您可以使用非侵入式工具(如Google Analytics)来获取有关浏览器和操作系统使用情况的数据等。