I originally wrote a crude browser detector (AKA user agent sniffer), but found that it was not accurate enough. So I wrote a new script that parses the userAgent property of the navigator object. This script (getBrowser) returns the userAgent string of your browser, as well identifying it; a much simpler form of the script is included in the common script used on all pages (though it isn't used for anything at the moment).
As you can see, the userAgent string begins with "Mozilla/5.0" (an artifact from the Browser Wars of the late '90s), followed by your hardware and/or OS information. Following this is usually the name of the layout engine: "AppleWebKit", "Gecko", and "Trident" are the three most common (these correspond to Chrome/Safari, Firefox, and Internet Explorer, respectively.) To tell Chrome and Safari apart, it looks to see if the string "Chrome" is present; on Safari this is replaced by "Version". I also added checks for mobile browsers, for future use (i.e. when I add support for them to the pages).
Uses the new unified collapse-a-widget (widget).
Super Mario 64 Guide
|An expansion of the Super Mario 64 Checklist; stalled.|
Side-by-side comparison of the first twelve ships, GIF vs.
GIFs: 53px x 53px x 4bpp. SVGs: 31px x 31px (originals) scaled to 53px x 53px; stroke width of B&W SVGs is 1.282px.
This page was last modified on 04 Sep 2014.
Page design is ©2014 Thomas Keith / Insectoid.