Changeset 612429
- Timestamp:
- 10/14/2012 10:00:15 PM (13 years ago)
- Location:
- wp-useragent/trunk
- Files:
-
- 8 added
- 6 edited
-
img/16/net/beamrise.png (added)
-
img/16/net/qqbrowser.png (added)
-
img/16/net/silk.png (added)
-
img/16/net/yandex.png (added)
-
img/24/net/beamrise.png (added)
-
img/24/net/qqbrowser.png (added)
-
img/24/net/silk.png (added)
-
img/24/net/yandex.png (added)
-
readme.txt (modified) (3 diffs)
-
wp-useragent-detect-device.php (modified) (1 diff)
-
wp-useragent-detect-os.php (modified) (1 diff)
-
wp-useragent-detect-webbrowser-version.php (modified) (1 diff)
-
wp-useragent-detect-webbrowser.php (modified) (6 diffs)
-
wp-useragent.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-useragent/trunk/readme.txt
r595248 r612429 4 4 Tags: useragent, user-agent, user agent, web, browser, web browser, operating system, platform, os, mac, apple, windows, win, linux, phone 5 5 Requires at least: 2.0 6 Tested up to: 3.4. 17 Stable tag: 1.0. 06 Tested up to: 3.4.2 7 Stable tag: 1.0.1 8 8 9 9 == Description == … … 66 66 67 67 == Changelog == 68 69 = v1.0.1 = 70 * Added detection for D+ browser, Internet Explorer 10, Amazon Silk, QQbrowser, Yandex.Browser, Beamrise. 71 * Added detection for x64 version of Windows Server 2003. 72 * Added detection for the Playstation Vita. 73 68 74 69 75 = v1.0.0 = … … 563 569 == Upgrade Notice == 564 570 565 = v1.0.0 = 566 * Added detection for Barca, SubStream, SlimBoat, zBrowser, Ryouko browsers. 567 * Fixed Chrome detection on Android (props: JayXon) 568 * Refactored code for easier maintenance. 569 * Release v1.0.0!!!! (w00t!) 571 = v1.0.1 = 572 * Added detection for D+ browser, Internet Explorer 10, Amazon Silk, QQbrowser, Yandex.Browser, Beamrise. 573 * Added detection for x64 version of Windows Server 2003. 574 * Added detection for the Playstation Vita. -
wp-useragent/trunk/wp-useragent-detect-device.php
r595248 r612429 333 333 334 334 // Playstation 335 elseif(preg_match('/Play station/i', $useragent))336 { 337 $title="Play station";338 339 if(preg_match('/[PS|Play station\ ]3/i', $useragent))335 elseif(preg_match('/PlayStation/i', $useragent)) 336 { 337 $title="PlayStation"; 338 339 if(preg_match('/[PS|PlayStation\ ]3/i', $useragent)) 340 340 { 341 341 $link="http://www.us.playstation.com/PS3"; 342 342 $title.=" 3"; 343 343 } 344 elseif(preg_match('/[Play station Portable|PSP]/i', $useragent))344 elseif(preg_match('/[PlayStation Portable|PSP]/i', $useragent)) 345 345 { 346 346 $link="http://www.us.playstation.com/PSP"; 347 347 $title.=" Portable"; 348 } 349 elseif(preg_match('/[PlayStation Vita|PSVita]/i', $useragent)) 350 { 351 $link="http://us.playstation.com/psvita/"; 352 $title.=" Vita"; 348 353 } 349 354 else -
wp-useragent/trunk/wp-useragent-detect-os.php
r595248 r612429 727 727 $code="win-2"; 728 728 } 729 elseif(preg_match('/Windows NT 5.2; Win64; x64;/i', $useragent)) 730 { 731 $title="Windows Server 2003 x64 Edition"; 732 $code="win-2"; 733 } 729 734 elseif(preg_match('/Windows NT 5.2/i', $useragent)) 730 735 { -
wp-useragent/trunk/wp-useragent-detect-webbrowser-version.php
r595248 r612429 141 141 return "Barca Pro ".$version; 142 142 } 143 elseif(strtolower($title)=="dplus") 144 { 145 return "D+ ".$version; 146 } 143 147 elseif(strtolower($title)=="opera labs") 144 148 { -
wp-useragent/trunk/wp-useragent-detect-webbrowser.php
r595248 r612429 98 98 $code="barca"; 99 99 } 100 elseif(preg_match('/Beamrise/i', $useragent)) 101 { 102 $link="http://www.beamrise.com/"; 103 $title=detect_browser_version("Beamrise"); 104 $code="beamrise"; 105 } 100 106 elseif(preg_match('/Beonex/i', $useragent)) 101 107 { … … 272 278 $code="cyberdog"; 273 279 } 280 elseif(preg_match('/DPlus/i', $useragent)) 281 { 282 $link="http://dplus-browser.sourceforge.net/"; 283 $title=detect_browser_version("DPlus"); 284 $code="dillo"; 285 } 274 286 elseif(preg_match('/Deepnet\ Explorer/i', $useragent)) 275 287 { … … 741 753 $title=detect_browser_version("MozillaDeveloperPreview"); 742 754 $code="firefoxdevpre"; 755 } 756 elseif(preg_match('/MQQBrowser/i', $useragent)) 757 { 758 $link="http://browser.qq.com/"; 759 $title="QQbrowser"; 760 $code="qqbrowser"; 743 761 } 744 762 elseif(preg_match('/Multi-Browser/i', $useragent)) … … 1070 1088 $code="firefoxdevpre"; 1071 1089 } 1090 elseif(preg_match('/Silk/i', $useragent) 1091 && !preg_match('/PlayStation/i', $useragent)) 1092 { 1093 $link="http://en.wikipedia.org/wiki/Amazon_Silk"; 1094 $title="Amazon ".detect_browser_version("Silk"); 1095 $code="silk"; 1096 } 1072 1097 elseif(preg_match('/SiteKiosk/i', $useragent)) 1073 1098 { … … 1407 1432 $title=detect_browser_version("Xiino"); 1408 1433 $code="null"; 1434 } 1435 elseif(preg_match('/YaBrowser/i', $useragent)) 1436 { 1437 $link="http://browser.yandex.com/"; 1438 $title="Yandex.".detect_browser_version("Browser"); 1439 $code="yandex"; 1409 1440 } 1410 1441 elseif(preg_match('/zBrowser/i', $useragent)) … … 1471 1502 preg_match('/MSIE[\ |\/]?([.0-9a-zA-Z]+)/i', $useragent, $regmatch); 1472 1503 1473 if($regmatch[1]>=9) 1504 if($regmatch[1]>=10) 1505 { 1506 $code="msie10"; 1507 } 1508 elseif($regmatch[1]>=9) 1474 1509 { 1475 1510 $code="msie9"; -
wp-useragent/trunk/wp-useragent.php
r595248 r612429 4 4 Plugin URI: http://kyleabaker.com/goodies/coding/wp-useragent/ 5 5 Description: A simple User-Agent detection plugin that lets you easily insert icons and/or textual web browser and operating system details with each comment. 6 Version: 1.0. 06 Version: 1.0.1 7 7 Author: Kyle Baker 8 8 Author URI: http://kyleabaker.com/
Note: See TracChangeset
for help on using the changeset viewer.