Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

Uncaught TypeError: jQuery.browser is undefined

var matched, browser;

jQuery.uaMatch = function( ua ) {
    ua = ua.toLowerCase();

    var match = /(chrome)[ /]([w.]+)/.exec( ua ) ||
        /(webkit)[ /]([w.]+)/.exec( ua ) ||
        /(opera)(?:.*version|)[ /]([w.]+)/.exec( ua ) ||
        /(msie)[s?]([w.]+)/.exec( ua ) ||       
        /(trident)(?:.*? rv:([w.]+)|)/.exec( ua ) ||
        ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([w.]+)|)/.exec( ua ) ||
        [];

    return {
        browser: match[ 1 ] || "",
        version: match[ 2 ] || "0"
    };
};

matched = jQuery.uaMatch( navigator.userAgent );
//IE 11+ fix (Trident) 
matched.browser = matched.browser == 'trident' ? 'msie' : matched.browser;
browser = {};

if ( matched.browser ) {
    browser[ matched.browser ] = true;
    browser.version = matched.version;
}

// Chrome is Webkit, but Webkit is also Safari.
if ( browser.chrome ) {
    browser.webkit = true;
} else if ( browser.webkit ) {
    browser.safari = true;
}

jQuery.browser = browser;
// log removed - adds an extra dependency
//log(jQuery.browser)
Comment

Enqueue jquery for TypeError: $.browser is undefined issue

add_action( 'wp_enqueue_scripts', 'patch_jquery_migrate' );
function patch_jquery_migrate() {
    wp_deregister_script('jquery-migrate');
    wp_register_script('jquery-migrate', ("http://code.jquery.com/jquery-migrate-1.0.0.js"), false, null);
    wp_enqueue_script( 'jquery-migrate' );
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: create react element with string 
Javascript :: this.productArray.filter()in ionic 
Javascript :: These dependencies were not found: * webpack/lib/web/FetchCompileWasmPlugin in ./~/worker-loader/dist/index.js 
Javascript :: langenderferc@gmail.com 
Javascript :: where to set cdvMinSdkVersion 
Javascript :: isequal dayjs 
Javascript :: chrome extension how to save data to an alternative file 
Javascript :: making js local function globally accessible 
Javascript :: pdf javascript search text 
Javascript :: Maths help you save money 
Javascript :: next.js google script 
Javascript :: show ... in 2nd line javascript 
Javascript :: filter keys from object using ramda 
Javascript :: locak storage for table js 
Javascript :: pandas show column with regular expression 
Javascript :: react native generate app hash without play console 
Javascript :: firefox extension make ajax request 
Javascript :: "when.promise" async await 
Javascript :: react native app slow lagging image 
Javascript :: warning Non-interactive elements should not be assigned mouse or keyboard event listeners jsx-a11y/no-noninteractive-element-interactions 
Javascript :: when chrome loads data it resets scroll 
Javascript :: time second updating without rendering 
Javascript :: adding growl delete notifications in vanilla js 
Javascript :: simple javascript router 
Javascript :: react router tutorial medium 
Javascript :: Updating Object Properties 
Javascript :: passing variable in table row delete button node js express 
Javascript :: The value associated with each key will be an array consisting of all the elements that resulted in that return value when passed into the callback. 
Javascript :: why inspect tool display extra undefined 
Javascript :: chrome back button click event react 
ADD CONTENT
Topic
Content
Source link
Name
5+6 =