Detectar navegador - browser

<< Click to Display Table of Contents >>

Navigation:  Miscelânea >

Detectar navegador - browser

Previous pageReturn to chapter overviewNext page

        jQuery(function ($) {

 

            // primeiro vamos inicializar um objeto chamado Navegador para sabe se devemos ou não fazer algumas coisas

            var Navegador = {

                isAndroid: function () {

                    return /Android/i.test(navigator.userAgent);

                },

                isBlackBerry: function () {

                    return /BlackBerry/i.test(navigator.userAgent);

                },

                isIOS: function () {

                    return /iPhone|iPad|iPod/i.test(navigator.userAgent);

                },

                isWindowsMobile: function () {

                    return /IEMobile/i.test(navigator.userAgent);

                },

                isOpera: function () {

                    return /OPR/i.test(navigator.userAgent);

                },

                isChrome: function () {

                    return (/Chrome/i.test(navigator.userAgent) && ! /OPR/i.test(navigator.userAgent));

                },

                isFirefox: function () {

                    return /Firefox/i.test(navigator.userAgent);

                },

                isSafari: function () {

                    return /Safari/i.test(navigator.userAgent);

                },

                isIE: function () {

                    return (/MSIE/i.test(navigator.userAgent) || /Trident/i.test(navigator.userAgent));

                }

            };

 

            // se for Chrome, Android ou IOS usa o tipo Date e mais nada

            if (Navegador.isChrome() || Navegador.isAndroid() || Navegador.isIOS()) {

                $(".entra-data").attr('type', 'date');

            }