7 / 7 / 0
Регистрация: 28.07.2014
Сообщений: 15
|
||||||
1 | ||||||
Не работает navigator.userAgent JavaScript07.02.2015, 07:59. Показов 1791. Ответов 2
Метки нет (Все метки)
Попытался определить версию браузера с помощью:
[JS][document.write(navigator.userAgent);/JS] Если захожу через Goole Chrome то пишет: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36 Через Safari: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2 Искал по интернету везде пишут такой код, но он у меня не работает, т.к в любом случае в строке находится искомая подстрока:
но как всё-же определить браузер со 100% точностью?
0
|
07.02.2015, 07:59 | |
Ответы с готовыми решениями:
2
как ответить на запрос navigator.userAgent.indexOf("MSIE") Не работает простановка checked в Netscape Navigator! код в HTML работает, но не работает в JavaScript Кастомный userAgent для iframe |
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
|
||||||
07.02.2015, 09:13 | 2 | |||||
_No_name_, почувствуйте разницу: "safari" и "Safari". Так что код у вас работает правильно. Или пишите подстроку точно, учитывая регистр или приводите строку к верхнему или нижнему регистру самостоятельно:
0
|
7 / 7 / 0
Регистрация: 28.07.2014
Сообщений: 15
|
|
07.02.2015, 09:25 [ТС] | 3 |
это понятно.
но дело в том, что сам метод в любом случае возвращает строку содержащую слово Safari будь то google chrone браузер или safari
0
|
07.02.2015, 09:25 | |
07.02.2015, 09:25 | |
Помогаю со студенческими работами здесь
3
$.browser.opera не работает, а как через navigator.userAgent? $.getScript с UserAgent Jint/Javascript/Navigator is not defined ajax в json не работает, если срабатывает LWP::UserAgent Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |