Szukaj…
Składnia
- var userAgent = navigator.userAgent; / * Można go po prostu przypisać do zmiennej * /
Uwagi
Nie ma publicznego standardu dla obiektu
Navigator, jednak obsługują go wszystkie główne przeglądarki.Właściwość
navigator.productnie może być uważana za niezawodny sposób na uzyskanie nazwy silnika przeglądarki, ponieważ większość przeglądarek zwróciGecko. Ponadto nie jest obsługiwany w:- Internet Explorer 10 i poniżej
- Opera 12 i nowsza
W przeglądarce Internet Explorer właściwość
navigator.geolocationnie jest obsługiwana w wersjach starszych niż IE 8Właściwość
navigator.appCodeNamezwracaMozilladla wszystkich współczesnych przeglądarek.
Uzyskaj podstawowe dane przeglądarki i zwróć jako obiekt JSON
Poniższej funkcji można użyć do uzyskania podstawowych informacji o bieżącej przeglądarce i zwrócenia jej w formacie 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow