Объект window.navigator содержит информацию о браузере посетителя.
Window Navigator
window.navigator объект может быть записан без префикса окна.
Некоторые примеры:
- navigator.appName
- navigator.appCodeName
- navigator.platform
Navigator Cookie Enabled
Свойство cookieEnabled возвращает истину , если cookies включены, в противном случае false :
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Попробуй сам " Названия браузеров
Свойства appName и appCodeName возвращают имя браузера:
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName
+ ". Code name is " + navigator.appCodeName;
</script>
Попробуй сам " Вы знали?
IE11, Chrome, Firefox и Safari вернуть APPNAME "Netscape".
Chrome, Firefox, IE, Safari и Opera возвращают appCodeName "Mozilla".
Browser Engine
Свойство product возвращает имя двигателя браузера:
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Попробуй сам " Версия браузера I
Свойство appVersion возвращает информацию о версии браузера:
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Попробуй сам " Browser Version II
Свойство userAgent also возвращает информацию о версии браузера:
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Попробуй сам " Внимание !!!
Информация от объекта навигатора часто может ввести в заблуждение, и не должны быть использованы для обнаружения версии браузеров, так как:
- Различные браузеры могут использовать такое же имя
- Данные навигатор может быть изменен владельцем браузера
- Некоторые браузеры ошибочно идентифицировать себя к тестам сайта обходных
- Браузеры не могут сообщить новые операционные системы, выпущенные позже, чем браузер
Browser Platform
Платформа свойство возвращает платформу браузера (операционная система):
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Попробуй сам " Browser Язык
Свойство language возвращает язык браузера:
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Попробуй сам " Является ли включен Java?
Метод javaEnabled() возвращает истину , если Java включена:
пример
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Попробуй сам "