Dateigrösse: 1.84 kb
1<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <!-- june 2017 --> <title>NavigatorCheckJS based on jQuery</title> <meta name="description" content="browser check, useragent, ua check"> <meta name="keywords" content="browser, name, version, useragent, ua check"> <meta name="author" content="Michaelster"> <style> body { font: 20pt georgia,times,sans-serif; padding: 5pt; margin:40pt; background-color: #fff; } .main { padding: 3pt 5pt; background: #bfbfbf; border:1pt solid #333; border-radius:5px; box-shadow: .2em .2em .3em rgba(0, 0, 0, .8); } .capitalize { text-transform: capitalize; } </style> <script> var matched, browser; uaMatch = function(ua) { if ( ua === undefined ) { ua = window.navigator.userAgent; } ua = ua.toLowerCase(); var match = /(edge)\/([\w.]+)/.exec( ua ) || /(opr)[\/]([\w.]+)/.exec( ua ) || /(chrome)[ \/]([\w.]+)/.exec( ua ) || /(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec( ua ) || /(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec( ua ) || /(webkit)[ \/]([\w.]+)/.exec( ua ) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || /(msie) ([\w.]+)/.exec( ua ) || ua.indexOf("trident") >= 0 && /(rv)(?::| )([\w.]+)/.exec( ua ) || ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || []; return { browser: match[ 5 ] || match[ 3 ] || match[ 1 ] || "", version: match[ 2 ] || match[ 4 ] || "0" } } matched = uaMatch( navigator.userAgent ); document.write('<span class="main"><span class="capitalize">' + matched.browser + '</span> v.' + parseInt( matched.version, 10) + '</span>'); </script> </head> <body> <!-- --> </body> </html>