Javascript snippet για να μαθουμε τι browser χρησιμοποιει ο χρηστης.
Θα μου πειτε ποια η χρησιμοτητα κατι τετοιου; Η απαντηση ειναι απλη. Σιγουρα θα γνωριζετε οτι πολλα χαρακτηριστικα που υποστηριζονται σε firefox/chrome δεν υποστηριζονται σε Internet Explorer αλλα και το αντιθετο. Μαλιστα ακομη και αν καποιο feature υποστηριζεται και στις δυο αυτες μεγαλες κατηγοριες browser υπαρχει περιπτωση ως web developer να χρειαστει να συνταξετε διαφορετικα τον κωδικα σας. Ενας πολυ απλος τροπος για να μαθετε τον browser του χρηστη ειναι με ενα javascript snippet. Δειτε παρακατω:
function browsertype() { if (navigator.appName == "Microsoft Internet Explorer") { alert("You are running Microsoft Internet Explorer. Why?"); } else { if (navigator.appName == "Netscape") { alert("You are running something similar to Netscape. Firefox or Chrome maybe"); } else { alert("What the hell are you using for browsing?"); } } }
Φτιαχνουμε μια function η οποια χρησιμοποιει το navigator.appName , ελεγχει το αποτελεσμα και αναλογα βγαζει ενα alert box.
Επειτα πολυ ευκολα με το onclick() την καλουμε σε ενα κουμπακι. Αν δεν θελετε κουμπακι μπορειτε να την καλεσετε με το onload() καπου αλλου στον κωδικα σας.
<input id="Button1" type="button" value="My browser is:" onclick="browsertype();" />