Как определить, какой браузер использует клиент?Как определить, какой браузер используется клиентом с помощью jQuery
Я видел, что в JQuery API Documention есть $ .browser, но он больше не работает в jQuery 1.9.1.
любые предложения?
Как определить, какой браузер использует клиент?Как определить, какой браузер используется клиентом с помощью jQuery
Я видел, что в JQuery API Documention есть $ .browser, но он больше не работает в jQuery 1.9.1.
любые предложения?
Вы можете использовать jQuery Migrate plugin и позвонить по телефону $.browser
. Это будет работать!
Использование плагина очень просто; просто включите его сразу после тега скрипта для jQuery, например.
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>
JS:
$.each($.browser, function(i, val) {
$("<div>" + i + " : <span>" + val + "</span>")
.appendTo(document.body);
});
DEMO HERE (См Перенесите 1.1.0 флажок на левой стороне)
благодарит за помощь –
Рад, что это помогло! –
$ .browser была удалена в 1.9, как это было предложено функция обнаружения была предпочтительным через $ .поддержка
Проверить http://api.jquery.com/jQuery.support/
ОК, я прочитал вам ссылку и я вложил некоторые вещи в свой код. –
Смотреть это http://jquery.com/upgrade-guide/1.9/#jquery-browser-removed
Использование jQuery Migrate plugin, как Уильям предложил
Я предлагаю вам использовать функцию обнаружения вместо обнаружения браузера. Вот некоторые подробности об обнаружении признака:
http://api.jquery.com/jQuery.support/
Но для ответа на ваш вопрос, вы можете использовать этот код для обнаружения браузера:
<script type="text/javascript">
$(document).ready(function() {
if (!navigator.userAgent.match(/mozilla/i) &&
! navigator.userAgent.match(/webkit/i)){
alert('Mozilla');
}
});
</script>
* Почему * Вы хотите знать браузер? Вы посмотрели, почему они удалили его? Что вам нужно больше, чем 'navigator.userAgent'? –
Возможный дубликат [Что заменяет $ .browser] (http://stackoverflow.com/questions/9645803/whats-the-replacement-for-browser) – Quentin