Ένα από τα αγαπημένα μου plugins για το wordpress είναι το browser detection plugin του priyadi. Δυστυχώς όπως φαίνεται και στη σελίδα ανάπτυξης του, έχει να ανανεωθεί πάρα πολύ καιρό με αποτέλεσμα να μην αναγνωρίζει αρκετούς browsers (πχ δεν αναγνωρίζει τον Google Chrome). Αυτό φάνηκε και από αυτό το comment του Λευτέρη.
Με δεδομένο ότι ο priyadi χρησιμοποιεί άδεια Creative Commons για ότι βάζει στο blοg του αποφάσισα να το “πειράξω” λίγο ώστε να αναγνωρίζει και τους καινούργιους συνδυασμούς browsers/λειτουργικών συστημάτων.
Για την ώρα πρόσθεσα υποστήριξη για Google Chrome, Arora και Dillo ενώ σκοπεύω να το δοκιμάσω με όλους τους δυνατούς συνδυασμούς. Γι’αυτό λοιπόν παρακαλώ όποιον χρησιμοποιεί κάποιον “περίεργο” συνδυασμό browser/OS να αφήσει ένα comment ώστε να προσθέσω αναγνώριση για όσους περισσότερους συνδυασμούς μπορώ… Την αρχή την κάνω εγώ 🙂
P.S.01. Εδώ και μερικές μέρες ψάχνω τρόπο να επικοινωνήσω με τον priyadi ώστε να να του στείλω την νέα έκδοση του plugin και να την ανεβάσει στον φυσικό της χώρο. Αν δεν τα καταφέρω να επικοινωνήσω μαζί του θα ανεβάσω το plugin σε νέα σελίδα. Όποιος θέλει το plugin στο ενδιάμεσο μπορεί να μου στείλει ένα mail ή να αφήσει ένα comment.
P.S.02. Ακριβώς κάτω από το κείμενο του κάθε comment έμφανίζεται το browser string όπως το αποθηκεύει το wordpress στη βάση του. Ψάχνοντας μέσα σε αυτό το string γίνεται η αναγνώριση του browser/OS από το plugin. Από αυτό μπορούν να βγούν πολλά συμπεράσματα, για παράδειγμα ο Chromium σε Ubuntu Linux δίνει ως browser string το
{Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.3 (KHTML, like Gecko) Chrome/4.0.226.0 Safari/532.3
από το οποίο μπορεί κάποιος να συμπεράνει ότι ο browser είναι o Chrome αλλά δεν μπορεί να καταλάβει ότι το λειτουργικό είναι Ubuntu Linux αντί για μια οποιαδήποτε έκδοση Linux…
Update 2009/11/25
- Προστέθηκε η αναγνώριση των Windows 7. (Thankz Φάνη).
- Προστέθηκε η αναγνώριση του Avant Browser.
- Προστέθηκε η αναγνώριση του Maxthon Browser.
Update 2009/12/09
- Προστέθηκε η αναγνώριση του browser Swiftfox.
Firefox σε Ubuntu Linux
Arora σε Ubuntu Linux
Chromium σε Ubuntu Linux
Dillo σε Ubuntu Linux
Epiphany σε Ubuntu Linux
Galeon σε Ubuntu Linux
Konqueror σε Ubuntu Linux
Opera σε Ubuntu Linux
Seamonkey σε Ubuntu Linux
Flock σε Ubuntu Linux
Links se Ubuntu Linux
Lynx Ï
Avant Browser σε Windows XP
Safari σε Windows XP
Seamonkey σε Windows XP
Maxthon2 σε Windows XP
K-Meleon σε Windows XP
Flock σε Windows XP
Google Chrome σε Windows XP
Opera σε Windows XP
Internet Explorer 6 (Μπλιαχ) σε Windows XP
Internet Explorer 8 σε Windows XP
Οpera mini σε Symbian (mobile phone)
flock σε windows 7 βοηθάει;;
Καλημέρα!
Καλημέρα και από μένα!
Thanks για τη βοήθεια.. Απ’οτι βλέπω τον Flock τον κατάλαβε αλλά τα Windows 7 όχι…
Να δούμε τι μπορούμε να κάνουμε!
Update01: Απ’οτι βλέπω στο browser string “Windows NT 6.0” είναι τα Vista και “Windows NT 6.1” τα Windows 7.
Update02: Τώρα αναγνωρίζει και τα Windows 7 (από το Windows NT 6.1 στο browser string)
Thankz Φάνη!
Google Chrome se Chromium OS!!
Chrome σε Debian Sid (Testing).
Τίποτα! 🙂
Απλά, με το NT 6.1 μπορεί να εννοεί κ τα Windows Server 2008 R2 (σύμφωνα με τη wikipedia :P) οπότε υπάρχει ο φόβος για κανά μπέρδεμα! Αλλά εντάξει, δε νομίζω κάποιος να τα χρησιμοποιεί για να σερφάρει! 😛
Τώρα που το λες, η Wikipedia θα έπρεπε να ήταν το πρώτο μέρος που θα έπρεπε να το διασταυρώσω…
Απ’οτι βλέπω πάντως εδώ αυτό με τις κοινές κωδικές ονομασίες ίσχυε και για παλιότερες εκδόσεις των Windows…
Swiftweasel σε Ubuntu Linux
Swiftfox σε Ubuntu Linux
Ολόφρεσκος Chrome beta για Linux!
Firefox on Xpud! Go cloud 😉