JavaScript Window Navigator
- Προηγούμενη σελίδα JS Ιστορικό
- Επόμενη σελίδα JS αναδυόμενο παράθυρο
Το αντικείμενο window.navigator περιέχει πληροφορίες για τον επισκέπτη.
Window Navigator
window.navigator Το αντικείμενο μπορεί να γραφτεί χωρίς πρόθεμα window.
Μερικές παραδείξεις:
- navigator.appName
- navigator.appCodeName
- navigator.platform
Browser Cookie
cookieEnabled
Η ιδιότητα επιστρέφει true αν τα cookies είναι ενεργοποιημένα, αλλιώς επιστρέφει false:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled; </script>
Όνομα εφαρμογής περιηγητή
appName
Η ιδιότητα επιστρέφει το όνομα εφαρμογής του περιηγητή:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName; </script>
Ξέρετε τι σημαίνει αυτό; "Netscape" είναι η γενική ονομασία του ονόματος εφαρμογής του IE11, Chrome, Firefox και Safari.
Όνομα κώδικα εφαρμογής περιηγητή
appCodeName
Η ιδιότητα επιστρέφει το όνομα κώδικα εφαρμογής του περιηγητή:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName; </script>
"Mozilla" είναι το όνομα κώδικα εφαρμογής του Chrome, Firefox, IE, Safari και Opera.
Μηχανισμός περιηγητή
product
Η ιδιότητα επιστρέφει το όνομα προϊόντος του μηχανισμού περιηγητή του浏览器的产品名称:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product; </script>
Έκδοση περιηγητή
appVersion
Η ιδιότητα επιστρέφει πληροφορίες για την έκδοση του περιηγητή:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script>
Προσωπικός αντιπρόσωπος του περιηγητή
userAgent
Η ιδιότητα επιστρέφει το κεφαλίδι χρήστη (user-agent header) που στέλνει ο περιηγητής στο διακομιστή:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script>
Προειδοποίηση!!!
Οι πληροφορίες από το αντικείμενο navigator είναι συνήθως παραπλανητικές και δεν πρέπει να χρησιμοποιούνται για τον έλεγχο της έκδοσης του περιηγητή, επειδή:
- Διαφορετικοί περιηγητές μπορούν να χρησιμοποιούν το ίδιο όνομα
- Τα δεδομένα πλοήγησης μπορούν να αλλάξουν από τον ιδιοκτήτη του περιηγητή
- Ορισμένοι περιηγητές θα σημειώσουν λάθος την ίδια τους την πλατφόρμα για να περάσουν τον έλεγχο του site
- Ο περιηγητής δεν μπορεί να αναφέρει νέες πλατφόρμες που εκδόθηκαν μετά τον περιηγητή
Πλατφόρμα περιηγητή
platform
Η ιδιότητα επιστρέφει την πλατφόρμα του περιηγητή (συστήματα λειτουργίας):
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.platform; </script>
Γλώσσα περιηγητή
language
Η ιδιότητα επιστρέφει τη γλώσσα του περιηγητή:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
Είναι ο περιηγητής online;
onLine
Η ιδιότητα επιστρέφει true αν ο περιηγητής είναι online:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script>
Είναι ενεργοποιημένο το Java;
javaEnabled()
Η μέθοδος επιστρέφει true αν το Java είναι ενεργοποιημένο:
Παράδειγμα
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- Προηγούμενη σελίδα JS Ιστορικό
- Επόμενη σελίδα JS αναδυόμενο παράθυρο