Firefox 2.0 Beta 2
August 31, 2006 by gladwing
Filed under Missse Stuffs
Firefox 2 Beta 2 is a developer preview release of our next generation Firefox browser and it is being made available for testing purposes only. Firefox 2 Beta 2 is intended for Web application developers and our testing community. Current users of Firefox 1.x should not use Firefox 2 Beta 2 and expect all of their extensions and plugins to work properly.
These Release Notes cover what’s new, download and installation instructions, known issues and frequently asked questions for the Firefox 2 Beta 2 release. Please read these notes and the bug filing instructions before reporting any bugs to Bugzilla.
Give us your feedback through this feedback form.
How to check the user’s browser type and platform
Sooner or later it might become necessary to write an application that tracks site visitor browser types. Here’s some code to use:
This will output something that looks like one of the following:
Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Reference
A more complete list of USER AGENT strings (tab delimited)
Next, we’ll build a simple browser checker to check for Internet Explorer (IE), Firefox, Opera and Safari:
$browser_version=$matched[1];
$browser = ‘IE’;
} elseif (preg_match( ‘|Opera ([0-9].[0-9]{1,2})|’,$useragent,$matched)) {
$browser_version=$matched[1];
$browser = ‘Opera’;
} elseif(preg_match(‘|Firefox/([0-9\.]+)|’,$useragent,$matched)) {
$browser_version=$matched[1];
$browser = ‘Firefox’;
} elseif(preg_match(‘|Safari/([0-9\.]+)|’,$useragent,$matched)) {
$browser_version=$matched[1];
$browser = ‘Safari’;
} else {
// browser not recognized!
$browser_version = 0;
$browser= ‘other’;
}
print “browser: $browser $browser_versionâ€;
?>
Now let’s parse out a simple Operating System (OS) checker using the strstr function:
$os=‘Win’;
} else if (strstr($useragent,‘Mac’)) {
$os=‘Mac’;
} else if (strstr($useragent,‘Linux’)) {
$os=‘Linux’;
} else if (strstr($useragent,‘Unix’)) {
$os=‘Unix’;
} else {
$os=‘Other’;
}
print “OS: $osâ€;
?>
Welcome to All
Hi Guys Welcome to the SNR Blog

