Как определить браузер на JavaScript (JS)
15 сентября 2019 19:19:18
20700 просмотров
В практике частенько возникает момент, когда нужно выполнить какой-нибудь js-скрипт в зависимости от браузера, с которого пользователь вошёл на сайт.
Для всех браузеров кроме Internet Explorer делается это довольно просто:
$(document).ready(function() { var userAgent = navigator.userAgent.toLowerCase(); var Mozila = /firefox/.test(userAgent); var Chrome = /chrome/.test(userAgent); var Safari = /safari/.test(userAgent); var Opera = /opera/.test(userAgent); var InternetExplorer = false; if((/mozilla/.test(userAgent) && !/firefox/.test(userAgent) && !/chrome/.test(userAgent) && !/safari/.test(userAgent) && !/opera/.test(userAgent)) || /msie/.test(userAgent)) InternetExplorer = true; });Обратите внимание на способ определения IE. Он отличается от остальных, потому что Internet Explorer 11 полностью определяется как Firefox, а из userAgent убран токен MSIE.
Материалы по теме
19 апреля 2019 13:52:48
Шторка или изображение "до" и "после"
В этой статье разберем как сделать шторку с изображением "до" и "после".
24 марта 2018 14:00:56
Как защитить текст на сайте от копирования
Если у вас есть свой сайт, на котором вы пишите свои уникальные тексты и вы не хотите, чтобы ваши труды копировали недобросовестные владельцы других сайтов, то эта статья поможет вам чуть-чуть усложнить им задачу. Почему чуть-чуть? Да потому что, как ни крути, с любого сайта можно скопировать любой текст и скачать любое фото.