Browser Sniff Plugin Detects more Browsers and Operating Systems

Posted: May 7, 2009 at 05:20:41 by Dani Iswara. Words count: 266.
Last updated: September 21, 2009 at 12:29:40.

I am not a maintainer of Browser Sniff plugin made by Priyadi. Actually, we can make it to detect more browsers and operating systems (OS) ourself. Read my previous post on Browser Sniff detects Google Chrome and Safari in Windows/Mac. As an administrator of this blog (Dani Iswara .Net), I can see the commenter's user agent (UA) strings. In these sample of standard UA strings:
  • Google Chrome 2.0.158.0 on Windows
    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/528.11 (KHTML, like Gecko) Chrome/2.0.158.0 Safari/528.11
  • Midori on Linux
    Mozilla/5.0 (X11; U; Linux i686; c) AppleWebKit/525.1+ (KHTML, like Gecko, Safari/525.1+) midori
  • Mozilla Firefox 3.0.10 on Linux Mint
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Linux Mint/6 (Felicia) Firefox/3.0.10
new browsers and OS have been detected. If you do not mind to make your hands dirty, all we have to do is add some codes/strings properly (backup it first, please), for browsers:
...
...preg_match('#Chrome/([a-zA-Z0-9.]+)...
...browser_name = ‘Google Chrome’;
...browser_code = ‘chrome’; #related to icon's name
...
...preg_match('/midori/i', $ua, $matches)...
...browser_name = 'Midori';
...browser_code = 'midori';
...
for operating systems:
...
...preg_match('#Mint#i', $ua)...
...os_code = "mint";
...os_name = "Linux Mint";
...
There are similar WordPress plugins for browser detection which have customizable and better GUI configuration page: If you need more UA strings, browsers, OS, and blog software data, check these sources: Beware of the legal use of its icons. Some of those plugins are just for fun. In Firestats, browser and OS detection are part of statistical features. Happy blogging! :) Just unessential weblog
Dani Iswara, mail me: [myfirstnamelastname]@gmail.com.

You are free to share (copy, distribute, transmit) & adapt this blog post under the similar license (Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported; CCA-NC-SA 3.0 Unported). Please put these links on your copy:
Taken from: Browser Sniff Plugin Detects more Browsers and Operating Systems by Dani Iswara.

Unimportant Related/Random Posts

You may also read list of most popular posts and most popular tags of Dani Iswara .Net.

39 Responses to post titled: Browser Sniff Plugin Detects more Browsers and Operating Systems

  1. Comment by d3ptzz on May 9, 2009 at 16:21:47
    using Google Wireless Transcoder on Windows 2000

    Selama ini saya menggunakan woopra(woopra.com) untuk mengetahui statistik OS dan Browser. Sedangkan saya kurang peduli untuk menampilkan os dan browser dalam comment info. Mungkin saja bagi sebagian user, itu adalah privasi..haha..tapi ini hanya pendapat pribadi sih..

    thanks for sharing mas...:D

  2. Comment by d3ptzz on May 9, 2009 at 16:25:10
    using Google Wireless Transcoder on Windows 2000

    Oh ya, browser detection untuk komen saya salah tuh mas.

    saya menggunakan operamini dan OS Symbian 60 3rd edition. Hehe..

  3. Comment by Dani Iswara on May 9, 2009 at 17:21:25
    using Firefox 3.0.10 on Gentoo

    d3ptzz,
    yak setuju, itu mungkin bagian dari privacy, seperti juga IP dan e-mail..tapi nanti para peramban juga make fitur private browsing by default..kalau ada yg keberatan, akan saya turunkan..

    saya ngga masang script statistik di blog ini..kec yg ada di panel server..itu pun jarang ditengok.. :)

    yg punya masnya punya, dijelasin di:
    Browser IDs Strings,
    terbaca UA:

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Google Wireless Transcoder

    penjelasannya:

    This is a google service that acts as a proxy and converts web sites to a mobile format - somewhat controversial because it seems to drop its own adsense data to make it all fit better and downgrade to Moz 4.. And used to view this page. Same string also appears under MSIE since it pretends to be MISIE6.x....

    masnya lbh ngertilah urusan request header, proxy, dan server itu :)

    cek juga: mobile browsing proxies dan google wireless transcoder.

    for plugin authors: I don't know whether other plugins detect it differently. :)

  4. Comment by d3ptzz on May 9, 2009 at 19:04:56
    using Opera Mini 4.2.13337 on J2ME/MIDP Device

    Saya memang memakai Google WT itu mas..demi menghemat biaya...hehe..

    wah.. Jadi dapet ilmu baru nih.. Makasih banyak mas.. :-D

  5. Comment by Dani Iswara on May 9, 2009 at 19:28:28
    using Midori on GNU/Linux

    d3ptzz,
    opera mini ama opera mobile masi rajanya utk mobile browser, coba blackberry ama iphone bisa make juga :D

  6. Comment by thegands on May 10, 2009 at 12:05:15
    using Internet Explorer 8.0 on Windows XP

    every browser has its own user agent identity. the one we have to know it just read reference about ua agent in this world.. we also can get the ua agent using javascript code.

    anyway, i'm surprised you wrote regular expression by yourself..

    hehehe.. great doc....

  7. Comment by Dani Iswara on May 10, 2009 at 12:36:25
    using Firefox 3.0.10 on Gentoo

    thegands,
    just trial and error, bang..while this plugin is neglected by mas pri.. :)

  8. Comment by gdenarayana on May 10, 2009 at 16:23:52
    using Firefox 3.0.10 on Windows Vista

    ou, ini yang kaya di komentar yah bli, yang ada OS sama browsernya...wah pantes dulu bingung apaan nama pluginnya...nyari2 ndak ketemu baru sekarang tahu :)

    sing pocol sai mai mace2 :D

  9. Comment by Dani Iswara on May 10, 2009 at 17:22:39
    using Firefox 3.0.10 on Gentoo

    gdenarayana,
    ternyata ada bbrp plugin serupa yg make database IP2country, tapi berbeda sedikit di fitur, penampilan, dan konfigurasinya, bli... :)

  10. Comment by nomercy on May 11, 2009 at 16:51:01
    using Firefox 3.0.10 on Linux Mint 6

    user agent kan bisa dimodifikasi langsung via browser mas ... hehehe :D ... tetapi rasanya gak fair kalau begitu ...
    saya sendiri suka usil kalau ada situs yang nampilin kayak ginian ... pernah saya bikin osnya windows 7 eeeeh ternyata kemudian emang ada windows 7 ... wekekekek ...
    apalagi kan kalau di linux ngubah2 apapun mudah sekali ...

  11. Comment by Dani Iswara on May 11, 2009 at 17:46:11
    using Google Chrome versi.masih.mimpi on FreeBSD

    nomercy,
    iya pak, bisa nyaru jd apa aja kalo ua string-nya pas..asal inget diganti lagi ke default.. :)
    ip2country jg ngga valid-2 amat..
    jd plugin ini saya kategorikan just for fun aja kok..
    btw saya juga baru tau linux mint branding browser-nya sendiri (ngga kayak slackware yg slalu make generik), ini beneran ya pak?

  12. Comment by Uchan on May 14, 2009 at 19:57:20
    using Firefox 3.0.10 on Linux Mint 6

    Numpang ngetes aja yah mas, pengen tau detek punya saya bener apa nggak :D

  13. Comment by Dani Iswara on May 14, 2009 at 21:23:07
    using Firefox 3.0.10 on Gentoo

    Uchan,
    selain Slackware, distro mana lagi yg generik ya..

  14. Comment by Uchan on May 15, 2009 at 18:33:02
    using Firefox 3.0.10 on Linux Mint 6

    Cuma tau slackware aja, kalo Gentoo sendiri gimana Mas?

  15. Comment by Dani Iswara on May 16, 2009 at 03:28:46
    using Firefox 3.0.10 on Gentoo

    Uchan,
    utk fx di gentoo, ada pilihannya mo install fx branding (atau tdk) gentoo dari kode sumber, atau pake binary ngga branding..entah kalo ada opsi lain, mas.. :)

  16. Comment by nomercy on May 19, 2009 at 00:54:23
    using Firefox 3.0.10 on Linux Mint 6

    duh .. kelamaan baru ngeliat lagi posting ini ...

    saya pakai os minox mas ... hasil cloning dari linux mint ... tetapi masih sering crash ...
    mengenai browser itu akal2an saja ... saya sering ngetes ke situs2 yg suka milih2 browser ... tetapi kalau os asli pakai linux, kebetulan kalau ada komputer yg mampir minta diobati jadi sekalian dicoba dipakai buat ngenet juga ...

  17. Comment by Dani Iswara on May 19, 2009 at 01:52:38
    using Firefox 3.0.10 on Windows XP

    nomercy,
    ooo..setidaknya itu beneran ua string-nya fx di mint, entah asli atau ngga os-nya :) kirain mint make paket ubuntu murni..

  18. Comment by rismaka on June 23, 2009 at 03:11:13
    using Firefox 3.0.10 on Windows XP

    Mas, sisi "kebergunaan/kegunaan/usability" (mana yang baku?) plugin "browser sniff" itu sejauh mana di mata admin (mas dani)? Kalau utk pengunjung sendiri, saya rasa itu sangat subjektif. Saya sendiri merasa tidak membutuhkannya.

    Bukankah masih bisa terdeteksi lewat email yg terkirim saat komentar itu dikirimkan?

  19. Comment by Dani Iswara on June 24, 2009 at 10:32:47
    using Firefox 3.0.11 on Gentoo

    rismaka,
    kalo usable = berguna, bermanfaat
    usability = kebergunaan, kebermanfaatan
    cmiiw

    plugin ini cuman buat fun aja kok, sekalian promo linux. :) ada penjelasan saya di posting tentang daftar plugin.

  20. Comment by Cahya on July 14, 2009 at 01:37:14
    using Firefox 3.5 on Windows Vista

    He he, pingin nyoba sih, tapi masih tanya ke pihak JS-Kit (takut melanggar EULA, pas masang soalnya ga pake baca EULA)...

    Apa Opera 10 masih kedeteksi Opera 1 ya...? Kalau sering harus mengedit manual, kan capek juga :D (emang dasarnya malas sih).

  21. Comment by Dani Iswara on July 16, 2009 at 16:27:43
    using Firefox 3.0.11 on Gentoo

    Cahya,
    Opera 10 aman-2 aja. :)

  22. Comment by Cahya on July 16, 2009 at 19:53:28
    using Firefox 3.5 on Windows Vista

    Ternyata susah, kalau mau pakai di JS-Kit harus bongkar secara manual dan menggunakan costum templete, akhirnya tak pasang di sidebar saja, cukup pakai:

    var x = navigator;
    document.write("Platform=" + x.platform);
    document.write("
    ");
    document.write("UA=" + x.userAgent);
    document.write("
    ");

  23. Comment by Cahya on July 17, 2009 at 04:55:34
    using Opera 10.00 on Windows Vista

    Ngetes Opera 10

  24. Comment by dani on July 17, 2009 at 05:04:03
    using Opera 10.00 on GNU/Linux

    tes opera 10 juga

  25. Comment by Dani Iswara on July 17, 2009 at 05:16:47
    using Firefox 3.0.11 on Gentoo

    ua string yang terbaca: Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.00, di situs opera juga ada penjelasannya.

  26. Comment by Cahya on July 26, 2009 at 01:32:26
    using Firefox 3.5.1 on Windows Vista

    Saya desang mencoba menggunakan WP-UserAgent :D

  27. Comment by Arcade Fire on August 4, 2009 at 17:48:57
    using Opera 9.23 on GNU/Linux

    Test aja Mas, punya saya bisa di deteck ga?

  28. Comment by Arcade Fire on August 4, 2009 at 17:50:38
    using Opera 9.23 on GNU/Linux

    Saya pake Puppy Linux kok dibilangnya linux aja ya?

  29. Comment by Dani Iswara on August 4, 2009 at 19:06:14
    using Firefox 3.5.1 on Gentoo

    Arcade Fire,
    linux-nya (puppy) kan generik/vanilla seperti slackware ya..cmiiw :)

  30. Comment by Abu Aufa's Weblog on November 14, 2009 at 16:17:17
    using Firefox 3.0.8 on Mandriva 2009.1

    Makasih infonya mas dani. ini plugin yg sedang saya cari

  31. Comment by Dani Iswara on November 15, 2009 at 04:31:26
    using Opera 10.01 on GNU/Linux

    Abu Aufa,
    banyak pilihan juga sekarang.

  32. Comment by Agung Haryono on January 7, 2010 at 22:28:25
    using Firefox 3.5.3 on Ubuntu 9.10

    Lagi mempelajari Browser sniff dkk dan Mau pesen hosting berbayar biar lebih keren :-)
    thnks infonya

  33. Comment by Dani Iswara on January 8, 2010 at 02:36:51
    using Firefox 3.5.6 on Gentoo

    Agung Haryono,
    di salah satu blog lokal gratisan kayaknya ada yang bisa make plugin firestats. Kalo ngga dagdigdug ya blogdetik. :)

  34. Comment by Agung Haryono on January 13, 2010 at 15:45:31
    using Opera 10.10 on Windows 2000

    Mas dani sudah belum relawan yang sudah memodifikasi atau mengupdate browser sniff buatan mas Priyadi, mo edit sendiri masih pusing hehe :-)
    thnks

  35. Comment by Agung Haryono on January 13, 2010 at 15:48:18
    using Opera 10.10 on Windows 2000

    Maksudnya sudah ada belum relawan atau temen yg mau berbagi plugins tersebut.

  36. Comment by Dani Iswara on January 13, 2010 at 17:52:30
    using Firefox 3.5.7 on Gentoo

    Agung Haryono,
    saya sendiri masih memakai plugin Mas Pri yang lama itu. Hanya memperbarui beberapa identifikasi peramban, logo, dan skrip seperti di atas. :) Entah jika ada yang memperbaruinya.

    Toh banyak plugin sejenis dengan pengaturan lebih mudah.

  37. Comment by Agung Haryono on January 13, 2010 at 21:25:34
    using Firefox 3.5.3 on Ubuntu 9.10

    OK Mas thnks infonya :-)

Trackbacks/Pingbacks

  1. Pingback by 改用 WP-UserAgent » 投筆從農 on July 19, 2009 at 03:18:18
    WordPress 2.8.1

    [...] 然後看了一下他提的解法跟這裡說的解法都太麻煩了,所以我就改用 WP-UserAgent。不過在 Display location 時我發現不管我選 Before comment text 或是 After comment text 都會讓我 sidebar 炸掉,所以我只好用剩下來的 Custom 把下面的 code 塞到跟 WordPress Browser Detection Plugin 一樣的位置就可以了。 [...]

  2. Pingback by Deteksi user-agent di Komentar Blog - Dani Iswara .Net on September 21, 2009 at 12:45:50
    WordPress abc

    [...] kelengkapan fiturnya. Hal ini seiring dengan makin maraknya peramban dan sistem operasi. Baca juga Browser Sniff detects more Browsers and OS (Dani Iswara [...]

Sorry, for some reasons (sometimes due to sp*ms attack), the comment form is closed at this time. If You have any suggestions, please contact me. Thank you.

Dani Iswara .Net

Return to TOP
›› Older entries: Teks Alternatif untuk Atribut ALT
‹‹ Newer entries: Free Medical Applications for Doctor's Handhelds