Запитання з тегом «browser-detection»

Виявлення типу та версії браузера, який користувач використовує для перегляду веб-сторінки.

30
Який найкращий спосіб виявити мобільний пристрій?
Чи є надійний спосіб визначити, користувач користується мобільним пристроєм у jQuery? Щось схоже на атрибут CSS @media? Я хотів би запустити інший сценарій, якщо браузер знаходиться на портативному пристрої. Функція jQuery $.browser- це не те, що я шукаю.

30
Виявлення мобільного браузера
Я шукаю функцію, яка повертає булеве значення, якщо користувач має мобільний браузер чи ні. Я знаю, що я можу використовувати navigator.userAgentта записувати цю функцію за допомогою regex, але користувацькі агенти занадто різні для різних платформ. Я сумніваюся, що зіставити всі можливі пристрої було б просто, і я думаю, що ця …


30
Перевірте, чи користувач використовує IE
Я викликаю функцію, подібну до наведеної нижче, натисканням на divs з певним класом. Чи є спосіб я перевірити при запуску функції, чи користувач використовує Internet Explorer і скасовує / скасовує його, якщо він використовує інші браузери, щоб він працював лише для користувачів IE? Користувачі тут були б на IE8 або …

26
Як можна виявити версію браузера?
Я шукав код, який дозволив би мені виявити, якщо користувач, який відвідує веб-сайт, має Firefox 3 або 4. Все, що я знайшов, - це код для визначення типу браузера, але не версію. Як я можу виявити таку версію браузера?

30
Виявити версію IE (до v9) у JavaScript
Я хочу повернути користувачів нашого веб-сайту на сторінку помилок, якщо вони використовують версію Internet Explorerдо v9. Просто не варто витрачати наш час і гроші на підтримку IE pre-v9. Користувачі всіх інших веб-переглядачів, які не належать до IE, чудово і не повинні їх відмовляти. Ось запропонований код: if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's …


15
Як виявити IE11?
Коли я хочу виявити IE, я використовую цей код: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var …

9
Виявлення операційної системи iOS / Android
Я провів деякі дослідження, і це питання постало, але не так, як я маю намір. Я будую сторінку для клієнта, на якій розміщено QR-код, на якому можна завантажити додаток. Тож йому не потрібно роздруковувати 2 QR-коди на сторінці, я хотів би виявити поточну операційну систему (Apple / Android / Інше …


12
Виявити мову браузера в PHP
Я використовую такий скрипт PHP як індекс для свого веб-сайту. Цей сценарій повинен містити певну сторінку залежно від мови браузера (автоматично виявляється). Цей скрипт не працює добре у всіх браузерах, тому він завжди включає index_en.phpбудь-яку виявлену мову (причина проблеми, швидше за все, проблема з тим, що якийсь заголовок Accept-Language не …

18
Виявити браузер Safari
Як виявити браузер Safari за допомогою JavaScript? Я спробував код нижче, і він виявляє не тільки Safari, але і браузер Chrome. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

13
Виявити Safari за допомогою jQuery
Хоча обидва є веб-браузерами, веб-переглядачі Safari у URL-кодах кодують лапки, а Chrome - ні. Тому мені потрібно розрізнити між цими двома в JS. Документи виявлення браузера jQuery позначають "сафарі" як застаріле. Чи є кращий метод чи я зараз просто дотримуюся застарілого значення?

14
Найкращий спосіб перевірити наявність IE менше 9 у JavaScript без бібліотеки
Яким би був ваш найшвидший, найкоротший (найкращий) спосіб виявити браузер, який має IE та версію менше 9 у JavaScript, без використання jQuery чи будь-яких додаткових бібліотек?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.