Εύρεση ονόματος browser και έκδοσης

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Εύρεση ονόματος browser και έκδοσης

Δημοσίευση από prokopios » 20 Σεπ 2008 23:41

Γεια σας,
έχω δημιουργήσει ένα site και θα ήθελα να εμφανίζει μερικές πληροφορίες όπως το όνομα και την έκδοση του browser που χρησιμοποιεί ο χρήστης.

Έχω βρει στο net την εξής συνάρτηση αλλά δεν εμφανίζει έκδοση.
Θα ήθελα να εμφανίζει κάτι της μορφής π.χ. Mozilla Firefox 2.0.0.16

Κώδικας: Επιλογή όλων


function get_browser_name()
{
	var agt = navigator.userAgent.toLowerCase();

	if (agt.indexOf("opera") != -1) return 'Opera';
	if (agt.indexOf("firefox") != -1) return 'Firefox';
	if (agt.indexOf("safari") != -1) return 'Safari';
	if (agt.indexOf("msie") != -1) return 'Internet Explorer';
	if (agt.indexOf("netscape") != -1) return 'Netscape';
	if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';

	if (agt.indexOf('\/') != -1) {
		if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') 
		{
			return navigator.userAgent.substr(0,agt.indexOf('\/'));
		}
		else return 'Netscape';
	} else if (agt.indexOf(' ') != -1)
			return navigator.userAgent.substr(0,agt.indexOf(' '));
  	else return navigator.userAgent;
}
Αν υπάρχει καμία πιο εύκολη εκδοχή που να εμφανίζει όμως και την έκδοση του browser . . . θα σας ήμουν υπόχρεος.

Και κάτι τελευταίο γίνεται να ανιχνεύσω με κάποιο τρόπο την ip του χρήστη (ξέρω πως γίνεται με php αλλά θα προτιμούσα κάτι σε js)

Ευχαριστώ πολύ!
ΑΥΤΑ!!!

Άβαταρ μέλους
Andreas_O
Honorary Member
Δημοσιεύσεις: 1621
Εγγραφή: 14 Σεπ 2007 17:22
Τοποθεσία: Aθήνα
Επικοινωνία:

Εύρεση ονόματος browser και έκδοσης

Δημοσίευση από Andreas_O » 21 Σεπ 2008 01:23

Όσον αφορά το browser version

Κώδικας: Επιλογή όλων

<html>

<body>
<script type="text/javascript">
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat&#40;b_version&#41;;

document.write&#40;"Browser name&#58; "+ browser&#41;;
document.write&#40;"<br />"&#41;;
document.write&#40;"Browser version&#58; "+ version&#41;;
</script>
</body>

</html>
παρμένο από εδώ

Όσον αφορά την καταγραφή ip ..δεν κατάλαβα, αν θες να λες πχ "Η ip σας είναι αυτή: 127.0.0.1 πχ" σου κάνει περίπου αυτό εδώ. Αν θες καταγραφή IP, θα χρησιμοποιήσεις ΑΠΑΡΑΙΤΗΤΑ μια γλώσσα όπως η PHP ή η ASP επειδή τα δεδομένα θα μεταφέρονται σε βάση δεδομένων η αρχείο .txt.

Αλλιώς υπάρχουν και αυτές εδώ οι δύο λύσεις: πρώτη και δεύτερη

Τα λέμε ;)
;]

prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Εύρεση ονόματος browser και έκδοσης

Δημοσίευση από prokopios » 21 Σεπ 2008 11:55

Χρησιμοποίησα το scriptακι για τον browser και μου εμφανίζει Netscape 5 ενώ εγώ θα ήθελα κάτι σαν Mozilla Firefox 2.0.0.16.

Ευχαριστώ πολύ πάντως!
ΑΥΤΑ!!!

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης