2012-02-21 2 views
1

Я мог бы поклясться, что я видел это в Hacker News несколько недель назад: простой JS-плагин, который дает вам доступ ко всем общим битам информации о вашем пользователе - их ОС, браузерах, языковых настройках и т. Д.JS плагин для обнаружения браузера пользователя, ОС, языка, геолокации ...?

Я уверен, что это был коммерческий продукт, который был немедленно скопирован и открыт кем-то из HackerNews.

Но я не могу на всю жизнь помнить, что вызывали либо коммерческий продукт, либо плагин с открытым исходным кодом.

Может ли кто-нибудь предложить либо?

Спасибо!

ответ

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

+0

спасибо! в этой библиотеке также была геолокация страны, на самом деле это главное, что я ищу, плюс множество других вещей ... выглядел очень удобно ... – Richard

+0

геолокация включена в этот объект: http://merged.ca/ iphone/html5-geolocation – Evan

+0

см. мое редактирование, я уверен, вы ищете Modernizr – Evan

0

Если вы ищете статистики, а не конкретной информации для каждого пользователя, вы можете использовать неинтрузивные инструменты, такие как Google Analytics, чтобы получить данные об использовании браузера и ОС и т. д.

Смежные вопросы