JavaScript Navigator -objektet tillater deg å bruke plassering informasjon for å få detaljer relatert til brukerens nåværende plassering. Dens andre nyttige egenskaper hjelper til med å vite om nettlesernavn, det er versjon, nettlesermotor eller produktnavn, og nettleseren Språk. Kort sagt, nettstedet ditt vil være mer kompatibelt med forskjellige nettlesere hvis du bruker Navigator -objektegenskapene riktig.
Denne oppskrivningen vil forklare Navigator-objektet i JavaScript, dens egenskaper og metoder ved hjelp av passende eksempler. Så la oss starte!
Navigator -objekt i JavaScript
Som nevnt tidligere brukes Navigator-objektet i JavaScript til å hente nettleser-relatert informasjon. Det er en vindusegenskap som kan nås ved hjelp av:
vindu.NavigatorELLER
NavigatorNavigatorobjektet tilbyr forskjellige egenskaper og metoder som hjelper programmererne med å bestemme funksjonene som er gitt av nettleseren. Følg dette innlegget for å lære de ofte brukte Navigator -objektegenskapene og metodene hvis du har samme motiv.
Navigator Object AppCodeName Property in JavaScript
“AppCodeName”Eiendom til JavaScript Navigator -objektet viser nettnavnet nettleserkoden.
Syntaks av Navigator Object AppCodeName Property in JavaScript
Navigator.AppCodeNameEksempel: Navigator Object AppCodeName -egenskap i JavaScript
I det undergitte, variabelen “Browsercodenavn”Vil lagre nettnavnet Nettnavnet returnert av“Navigator.AppCodeName”Eiendom:
La BrowserCodeName = Navigator.appcodeName;Som du kan se av utdataene, er nettnavnet vårt Navn "Mozilla”:
Navigator Object AppName Property i JavaScript
“appnavnNavigatorobjektets egenskap returnerer nettleserens navn.
Merk: Alle moderne nettlesere vil vise “Netscape”Som appnavn Navigator objektegenskapsverdi.
Syntaks av Navigator Object AppName Property i JavaScript
Navigator.appnavnEksempel: Navigator Object AppName Property in JavaScript
Nå vil vi hente verdien av "appnavn”Eiendom til Navigator -objektet:
La nettlesnavn = Navigator.appname;Produksjon
Navigator Object AppVersion Property i JavaScript
Hvis du vil vite om versjonen av din nåværende nettleser, kan du bruke "appversjon”Eiendom til JavaScript Navigator -objektet.
Syntaks av Navigator Object AppVersion Property i JavaScript
Navigator.appversjonEksempel: Navigator Object AppVersion Property i JavaScript
I det følgende eksemplet er verdien av “Navigator.appversjon”Vil bli lagret i variabelen”versjon,”Som deretter vises i konsollen ved hjelp av“konsoll.Logg()”Metode:
La versjon = Navigator.appversjon;Den undergitte utgangen viser nettleserversjonen vår:
Navigator Object CookieEnabled Property i JavaScript
Navigatorobjektet “Cookiesenabled”Eiendom brukes til å sjekke om informasjonskapslene er aktivert i nettleseren eller ikke.
Syntaks av Navigator Object CookieEnabled Property i JavaScript
Navigator.CookieEnabledHvis informasjonskapsler er aktivert i nettleseren, Navigator.CookieEnabled Eiendom vil returnere “ekte“; Ellers vil retursaken bli satt til “falsk”Hvis informasjonskapsler er deaktivert.
Eksempel: Navigator Object CookieEnabled Property i JavaScript
Vi vil sjekke statusen til nettleserens informasjonskapsler ved å bruke "Navigator.CookieEnabled”Eiendom:
La informasjonskapsler = Navigator.CookieEnabled;Gitt utdata betyr at informasjonskapsler er aktivert i nettleseren vår:
Navigator Object Geolocation Property i JavaScript
I JavaScript, "geolokalisering”Eiendom til et navigatørobjekt returnerer en“Geolokalisering”Objekt som tillater deg å gi den stedsrelaterte informasjonen som brukerens gjeldende plassering.
Syntaks av Navigator Object Geolocation Property i JavaScript
Navigator.geolokaliseringEksempel: Navigator Object Geolocation Property i JavaScript
Navigatorobjektet “geolokalisering”Eiendom ber deg gi tillatelse for å få beliggenheten. Ved å oppfylle forespørselen vil den returnere en "Geolokalisering”Objekt og dette objektet kan brukes til å utføre videre operasjoner.
I vårt program får vi for det første tilgang til Geolocation API bruker "Navigator.geolokalisering"Eiendom, hvis denne operasjonen blir lyktes, vil den spesifiserte eiendommen påkalle"getCurrentPositions ()”Geolocation Object Method mens du passerer”ShowPosition ()”Som et argument, ellers, er koden skrevet i“ellers”Blokk vil bli utført:
if (navigator.geolokasjon)Etter å ha tillatt plassering av plassering av brukeren, vil showposition () -funksjonen utføre sin funksjonalitet og vise plasseringen av nåværende enhet i henhold til "Breddegrad”Og“Lengdegrad”Verdier:
funksjon showposisjon (posisjon)For å bli kjent med vår nåværende posisjon, vil vi gi plassering for Geolocation API:
Etter å ha gjort det, “Breddegrad”Og“Lengdegrad”Verdier vil bli vist i konsollvinduet i noen få mikrosekunder:
Navigator Object Navigator.Språkeiendom i JavaScript
“Navigator.SpråkNavigatorobjektets egenskap vil hente det nåværende språket i nettleseren.
Syntaks av Navigator Object Navigator.Språkeiendom i JavaScript
Navigator.SpråkHvis nettleseren er online, "Navigator.Språk" vil returnere "ekte“; Ellers er retursaken satt til “falsk”Når nettleseren er frakoblet.
Eksempel: Navigator Object Navigator.Språkeiendom i JavaScript
Utfør kode under gitt for å sjekke nettleserens språk:
La språk = Navigator.Språk;Språket i nettleseren vår er satt til de engelsk-forenede statene; det er derfor strengen "en-oss”Vises som utgang:
Navigator Object Navigator.Online eiendommer i JavaScript
“Navigator.på nett”Er en annen nyttig egenskap til Navigator -objektet, som verifiserer om nettleseren er online eller ikke.
Syntaks av Navigator Object Navigator.Online eiendommer i JavaScript
Navigator.på nettEksempel: Navigator Object Navigator.Online eiendommer i JavaScript
For å sjekke gjeldende status for nettleseren din, skriv ut følgende kode i konsollvinduet:
La online = Navigator.på nett;“ekte”Representerer at nettleseren din er online, mens“falsk”Indikerer at nettleseren foreløpig ikke er aktiv (offline):
Navigator Object Navigator.plattformegenskap i JavaScript
“Navigator.plattform”Eiendom til et JavaScript -objekt identifiserer plattformen som nettleseren din kjører.
Syntaks av Navigator Object Navigator.plattformegenskap i JavaScript
Navigator.plattformEksempel: Navigator Object Navigator.plattformegenskap i JavaScript
La plattformen = Navigator.plattform;Det ovennevnte programmet vil sende ut plattformen som nettleseren er samlet til:
Navigator Object Navigator.Produkteiendommer i JavaScript
I JavaScript, "Navigator.produkt”Eiendom til et navigatorobjekt får tilgang til å se nettlesermotoren eller produktnavnet.
Syntaks av Navigator Object Navigator.Produkteiendommer i JavaScript
Navigator.produktEksempel: Navigator Object Navigator.Produkteiendommer i JavaScript
På grunn av noen kompatibilitetsgrunner, viser moderne nettlesere "Gecko”Som deres produktnavn når“Navigator.produkt”Eiendom er tilgjengelig:
Produksjon
Navigator Object Navigator.UserAgent eiendom i JavaScript
Nettleseren sender overskriftene til bruker-agenten til serveren, og de kan hentes med "Navigator.bruker agent”Eiendom.
Syntaks av Navigator Object Navigator.UserAgent eiendom i JavaScript
Navigator.bruker agentEksempel: Navigator Object Navigator.UserAgent eiendom i JavaScript
For å få informasjonen lagret i bruker-agentoverskriften, vil vi påkalle "Bruker-agenT ”-egenskaper til Navigator -objektet:
La agent = Navigator.bruker agent;Header-bruker-agent-overskriften gir informasjonen relatert til nettleserplattformen, navnet, versjonsnummeret:
Navigator Object JavaEnabled () Metode i JavaScript
Er "Java”Aktivert i nettleseren din? Bruk “JavaEnabled ()” Navigator Objektmetode for å få svaret på det spesifiserte spørsmålet.
Syntaks av Navigator Object JavaEnabled () Metode i JavaScript
Navigator.JavaEnabled ()Eksempel: Navigator Object JavaEnabled () Metode i JavaScript
“JavaEnabled ()”Metoden vil returnere en boolsk verdi enten sann eller usann, der“ekte”Representerer at Java er aktivert og“falsk”Indikerer at Java er deaktivert:
La Java = Navigator.JavaEnabled ();Produksjon
Vi har samlet den essensielle informasjonen relatert til Navigator -objektet i JavaScript.
Konklusjon
Navigator -objekt i JavaScript blir referert til som “Navigator”Eller“vindu.Navigator“. Den inneholder informasjon om nettleseren og dens evner. JavaScript Navigator -objektet tilbyr flere nyttige egenskaper og metoder som henter detaljene relatert til nettleseren, for eksempel nettnavn, dens versjon, nettlesermotor eller produktnavn og nettleserens språk. Denne oppskrivningen forklarte Navigator Object in JavaScript ved hjelp av passende eksempler.