Lines Matching full:browser
3 * File: Browser.php
25 * $browser = new Browser();
26 * if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) {
33 * http://apptools.com/phptools/browser/
38 * + Added MSN Explorer Browser (legacy)
55 * + Added support of the Iceweazel Browser
67 * + Added support for BlackBerry OS and BlackBerry browser
68 * + Added support for the Opera Mini browser
108 * Gary White noted: "Since browser detection is so unreliable, I am
135 class Browser { class
175 …const BROWSER_NOKIA_S60 = 'Nokia S60 OSS Browser'; // http://en.wikipedia.org/wiki/Web_Brow…
176 …const BROWSER_NOKIA = 'Nokia Browser'; // * all other WAP-based browsers on the…
177 const BROWSER_MSN = 'MSN Browser'; // http://explorer.msn.com/
181 …const BROWSER_NETSCAPE_NAVIGATOR = 'Netscape Navigator'; // http://browser.netscape.com/ (DEPRECA…
207 public function Browser($useragent="") { function in Browser
233 * Check to see if the specific browser is valid
235 * @return True if the browser is the specified browser
240 * The name of the browser. All return types are from the class contants
241 * @return string Name of the browser
245 * Set the name of the browser
246 * @param $browser The name of the Browser
248 public function setBrowser($browser) { return $this->_browser_name = $browser; } argument
251 * @return string Name of the browser
260 * The version of the browser.
261 * @return string Version of the browser (will only contain alpha-numeric characters and a period)
265 * Set the version of the browser
266 * @param $version The version of the Browser
280 * Is the browser from AOL?
281 * @return boolean True if the browser is from AOL otherwise false
285 * Is the browser from a mobile device?
286 * @return boolean True if the browser is from a mobile device otherwise false
290 * Is the browser from a robot (ex Slurp,GoogleBot)?
291 * @return boolean True if the browser is from a robot otherwise false
295 * Set the browser to be from AOL
300 * Set the Browser to be mobile
301 * @param boolean $value is the browser a mobile brower or not
305 * Set the Browser to be a robot
306 * @param boolean $value is the browser a robot or not
310 * Get the user agent value in use to determine the browser
324 * Used to determine if the browser is actually "chromeframe"
326 * @return boolean True if the browser is using chromeframe
332 * Returns a formatted string with a summary of the details of the browser.
333 * @return string formatted string with a summary of the browser
336 return "<strong>Browser Name:</strong>{$this->getBrowser()}<br/>\n" .
337 "<strong>Browser Version:</strong>{$this->getVersion()}<br/>\n" .
338 "<strong>Browser User Agent String:</strong>{$this->getUserAgent()}<br/>\n" .
342 * Protected routine to calculate and determine what the browser is in use (including platform)
350 * Protected routine to determine the browser type
351 * @return boolean True if the browser was detected otherwise false
409 * @return boolean True if the browser is the BlackBerry browser otherwise false
425 * @return boolean True if the browser is from AOL otherwise false
441 * Determine if the browser is the GoogleBot or not (last updated 1.7)
442 * @return boolean True if the browser is the GoogletBot otherwise false
457 * Determine if the browser is the MSNBot or not (last updated 1.9)
458 * @return boolean True if the browser is the MSNBot otherwise false
473 * Determine if the browser is the W3C Validator or not (last updated 1.7)
474 * @return boolean True if the browser is the W3C Validator otherwise false
497 * Determine if the browser is the Yahoo! Slurp Robot or not (last updated 1.7)
498 * @return boolean True if the browser is the Yahoo! Slurp Robot otherwise false
514 * Determine if the browser is Internet Explorer or not (last updated 1.7)
515 * @return boolean True if the browser is Internet Explorer otherwise false
531 // See if the browser is the odd MSN Explorer
563 * Determine if the browser is Opera or not (last updated 1.7)
564 * @return boolean True if the browser is Opera otherwise false
603 * Determine if the browser is Chrome or not (last updated 1.7)
604 * @return boolean True if the browser is Chrome otherwise false
619 * Determine if the browser is WebTv or not (last updated 1.7)
620 * @return boolean True if the browser is WebTv otherwise false
634 * Determine if the browser is NetPositive or not (last updated 1.7)
635 * @return boolean True if the browser is NetPositive otherwise false
649 * Determine if the browser is Galeon or not (last updated 1.7)
650 * @return boolean True if the browser is Galeon otherwise false
664 * Determine if the browser is Konqueror or not (last updated 1.7)
665 * @return boolean True if the browser is Konqueror otherwise false
679 * Determine if the browser is iCab or not (last updated 1.7)
680 * @return boolean True if the browser is iCab otherwise false
693 * Determine if the browser is OmniWeb or not (last updated 1.7)
694 * @return boolean True if the browser is OmniWeb otherwise false
708 * Determine if the browser is Phoenix or not (last updated 1.7)
709 * @return boolean True if the browser is Phoenix otherwise false
722 * Determine if the browser is Firebird or not (last updated 1.7)
723 * @return boolean True if the browser is Firebird otherwise false
736 * Determine if the browser is Netscape Navigator 9+ or not (last updated 1.7)
737 * NOTE: (http://browser.netscape.com/ - Official support ended on March 1st, 2008)
738 * @return boolean True if the browser is Netscape Navigator 9+ otherwise false
755 …* Determine if the browser is Shiretoko or not (https://wiki.mozilla.org/Projects/shiretoko) (last…
756 * @return boolean True if the browser is Shiretoko otherwise false
768 …* Determine if the browser is Ice Cat or not (http://en.wikipedia.org/wiki/GNU_IceCat) (last updat…
769 * @return boolean True if the browser is Ice Cat otherwise false
781 * Determine if the browser is Nokia or not (last updated 1.7)
782 * @return boolean True if the browser is Nokia otherwise false
800 * Determine if the browser is Firefox or not (last updated 1.7)
801 * @return boolean True if the browser is Firefox otherwise false
820 * Determine if the browser is Firefox or not (last updated 1.7)
821 * @return boolean True if the browser is Firefox otherwise false
834 * Determine if the browser is Mozilla or not (last updated 1.7)
835 * @return boolean True if the browser is Mozilla otherwise false
860 * Determine if the browser is Lynx or not (last updated 1.7)
861 * @return boolean True if the browser is Lynx otherwise false
875 * Determine if the browser is Amaya or not (last updated 1.7)
876 * @return boolean True if the browser is Amaya otherwise false
890 * Determine if the browser is Safari or not (last updated 1.7)
891 * @return boolean True if the browser is Safari otherwise false
910 * Determine if the browser is iPhone or not (last updated 1.7)
911 * @return boolean True if the browser is iPhone otherwise false
931 * Determine if the browser is iPod or not (last updated 1.7)
932 * @return boolean True if the browser is iPod otherwise false
952 * Determine if the browser is iPod or not (last updated 1.7)
953 * @return boolean True if the browser is iPod otherwise false
973 * Determine if the browser is Android or not (last updated 1.7)
974 * @return boolean True if the browser is Android otherwise false