I need to code in whatever language, so that my website can see what browser the user is using and play either a flash, quicktime, or html5 video based on whatever browser that user is visiting my site with. Thanks, Patrick
Hey use this code. Add it to a blank .js file amd include it in your page. Then just call one of the objects for the info you want. You'll need to perform a loop to see what is what from the plugins though. I did test this code in chorme so just a heads up userCpu doesn't work in it. You may need to write a function using regex for a flash version. Try my below code for plugins in your browser to see how its set up though first. If you compress the code it'll be an uber tiny library for user specs on the client end. Code: var userSpecs = { browserVersion : navigator.appVersion, browserName : navigator.appName, cookiesEnabled : navigator.cookieEnabled, userAgent : navigator.userAgent, systemLanguage : navigator.systemLanguage, userLanguage : navigator.userLanguage, installedPlugins : navigator.plugins, userOS : navigator.platform, mimeTypes : navigator.mimeTypes, browserCodeName : navigator.appCodeName, javaEnabled : navigator.javaEnabled, taintEnabled : navigator.taintEnabled, userCpu : navigator.cpuClass }; show browser version Code: document.write(userSpecs.browserVersion); //show fall back which would be regexed through document.write(userSpecs.userAgent); show all plugins descriptions Code: var i = 0; for (i = 0; i < userSpecs.installedPlugins.length; i++) { document.write(userSpecs.installedPlugins[i].description + "<br />"); }