Поиск…
Синтаксис
- var userAgent = navigator.userAgent; / * Его можно просто присвоить переменной * /
замечания
Нет общедоступного стандарта для объекта
Navigator, однако все основные браузеры поддерживают его.Свойство
navigator.productнельзя считать надежным способом получить имя обозревателя браузера, так как большинство браузеров он вернетGecko. Кроме того, он не поддерживается в:- Internet Explorer 10 и ниже
- Опера 12 и более
В Internet Explorer свойство
navigator.geolocationне поддерживается в версиях старше IE 8Свойство
navigator.appCodeNameвозвращаетMozillaдля всех современных браузеров.
Получите некоторые базовые данные браузера и верните его как объект JSON
Следующая функция может использоваться для получения базовой информации о текущем браузере и возврата ее в формате JSON.
function getBrowserInfo() {
var
json = "[{",
/* The array containing the browser info */
info = [
navigator.userAgent, // Get the User-agent
navigator.cookieEnabled, // Checks whether cookies are enabled in browser
navigator.appName, // Get the Name of Browser
navigator.language, // Get the Language of Browser
navigator.appVersion, // Get the Version of Browser
navigator.platform // Get the platform for which browser is compiled
],
/* The array containing the browser info names */
infoNames = [
"userAgent",
"cookiesEnabled",
"browserName",
"browserLang",
"browserVersion",
"browserPlatform"
];
/* Creating the JSON object */
for (var i = 0; i < info.length; i++) {
if (i === info.length - 1) {
json += '"' + infoNames[i] + '": "' + info[i] + '"';
}
else {
json += '"' + infoNames[i] + '": "' + info[i] + '",';
}
};
return json + "}]";
};
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow