CINXE.COM

WhichBrowser | Which browser are you using?

<!doctype html> <html> <head> <meta charset="utf-8"> <title>WhichBrowser | Which browser are you using?</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href='/index.css' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Raleway:600,300' rel='stylesheet' type='text/css'> <script> (function(){var p=[],w=window,d=document,e=f=0;p.push('ua='+encodeURIComponent(navigator.userAgent));e|=w.ActiveXObject?1:0;e|=w.opera?2:0;e|=w.chrome?4:0; e|='getBoxObjectFor' in d || 'mozInnerScreenX' in w?8:0;e|=('WebKitCSSMatrix' in w||'WebKitPoint' in w||'webkitStorageInfo' in w||'webkitURL' in w)?16:0; e|=(e&16&&({}.toString).toString().indexOf("\n")===-1)?32:0;p.push('e='+e);f|='sandbox' in d.createElement('iframe')?1:0;f|='WebSocket' in w?2:0; f|=w.Worker?4:0;f|=w.applicationCache?8:0;f|=w.history && history.pushState?16:0;f|=d.documentElement.webkitRequestFullScreen?32:0;f|='FileReader' in w?64:0; p.push('f='+f);p.push('r='+Math.random().toString(36).substring(7));p.push('w='+screen.width);p.push('h='+screen.height);var s=d.createElement('script'); s.src='//api.whichbrowser.net/rel/detect.js?' + p.join('&');d.getElementsByTagName('head')[0].appendChild(s);})(); </script> </head> <body> <header class='small'> <nav> <h1> <picture width='280' height='42'> <source type='image/svg+xml' srcset='/assets/whichbrowser.svg'> <img src="/assets/whichbrowser.png" srcset="/assets/whichbrowser@2x.png 2x" width='280' height='42' alt="Whichbrowser"> </picture> </h1> <ul class='external'> <li class='selected'><a href='/'>Home</a></li> <li><a href='/tryout/'>Try it yourself</a></li> <li><a href='/data/index.html'>Open data</a></li> <li><a href='https://github.com/WhichBrowser/WhichBrowser'>Download at Github</a></li> </ul> </nav> </header> <main> <div id='container'></div> </main> <script> function waitForWhichBrowser(cb) { var callback = cb; function wait() { if (typeof WhichBrowser == 'undefined') window.setTimeout(wait, 100) else callback(); } wait(); } waitForWhichBrowser(function() { var o = document.getElementById('container'); try { Browsers = new WhichBrowser({ useFeatures: true, detectCamouflage: true }); o.innerHTML = 'You are using ' + Browsers + '<br><code>' + navigator.userAgent + '</code>'; } catch (e) { o.innerHTML = 'Oops, something went wrong:<br> <small>' + e + '</small>'; } }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10