Obiekt Navigator w JavaScript | Wyjaśnione

Obiekt Navigator w JavaScript | Wyjaśnione
W JavaScript „The„nawigator" obiekt zawiera informacje o bieżącym przeglądarka że użytkownik używa do dostępu do aplikacji internetowej. Możesz wiedzieć, że wszystkie przeglądarki są różne i przetwarzają JavaScript różnie. W takim scenariuszu obiekt Navigator pomaga dostosować aplikację zgodnie z ustawieniami przeglądarki użytkownika.

Obiekt Navigator JavaScript pozwala korzystać z Lokalizacja informacje, aby uzyskać szczegóły związane z bieżącą lokalizacją użytkownika. Inne przydatne właściwości pomagają dowiedzieć się o Nazwa przeglądarki, jego wersja, Silnik przeglądarki lub nazwa produktu i przeglądarki język. Krótko mówiąc, Twoja witryna będzie bardziej kompatybilna z różnymi przeglądarkami, jeśli poprawnie korzystasz z właściwości obiektów Navigator.

Ten zapis wyjaśni obiekt nawigatora w JavaScript, jego właściwości i metodach za pomocą odpowiednich przykładów. A więc zacznijmy!

Obiekt Navigator w JavaScript

Jak wspomniano wcześniej, obiekt nawigatora w JavaScript służy do pobierania informacji związanych z przeglądarką. Jest to właściwość okienna, do której można uzyskać dostęp za pomocą:

okno.nawigator

LUB

nawigator

Obiekt Navigator oferuje różne właściwości i metody, które pomagają programistom określić funkcje dostarczone przez przeglądarkę. Postępuj zgodnie z tym postem, aby nauczyć się powszechnie używanych właściwości i metod obiektów nawigatora, jeśli masz ten sam motyw.

Właściwość AppCodename obiektu Navigator w JavaScript

„„Appcodename„Właściwość obiektu JavaScript Navigator wyświetla nazwę kodu przeglądarki.

Składnia właściwości Appcodename obiektu Navigator w JavaScript

nawigator.Appcodename

Przykład: Właściwość AppCodeName obiektu Navigator w JavaScript

W poniżej przekazanym zmienną „Browsercodename„Zabiera nazwę kodu przeglądarki zwróconej przez„nawigator.Appcodename" nieruchomość:

Let BrowserCodename = Navigator.Appcodename;
konsola.log („Nazwa kodu przeglądarki to:” + BrowserCodeName);

Jak widać z wyjścia, nasza nazwa przeglądarki to „Mozilla”:

Właściwość nazwy aplikacji Navigator Object w JavaScript

„„Nazwa aplikacji„Właściwość obiektu Navigator zwraca nazwę przeglądarki.

Notatka: Wszystkie nowoczesne przeglądarki wyświetlą się ”Netscape„Jak Nazwa aplikacji Wartość właściwości obiektu Navigator.

Składnia właściwości aplikacji obiektu Navigator w JavaScript

nawigator.Nazwa aplikacji

Przykład: właściwość nazwy aplikacji Navigator w JavaScript

Teraz odzyskamy wartość „Nazwa aplikacji„Właściwość obiektu Navigator:

Let Browsername = Navigator.Nazwa aplikacji;
konsola.log („Nazwa przeglądarki:” + Browsername);

Wyjście

Właściwość Appversion Object Navigator w JavaScript

Jeśli chcesz wiedzieć o wersji bieżącej przeglądarki, możesz użyć „wersja aplikacji„Właściwość obiektu JavaScript Navigator.

Składnia właściwości aplikacji obiektu Navigator w JavaScript

nawigator.wersja aplikacji

Przykład: Właściwość Appversion Object Navigator w JavaScript

W poniższym przykładzie wartość "nawigator.wersja aplikacji”Będzie przechowywany w zmiennej”wersja,”, Który jest następnie wyświetlany w konsoli za pomocą„konsola.dziennik()" metoda:

Niech wersja = Navigator.wersja aplikacji;
konsola.log („wersja przeglądarki:” + wersja);

Poniższe dane wyjściowe pokazuje wersję naszej przeglądarki:

Właściwość na obiekt navigator obiekt w JavaScript

Obiekt nawigatora „PLOBIESELABLED„Właściwość służy do sprawdzenia, czy pliki cookie są włączone w przeglądarce, czy nie.

Składnia właściwości na obiekcie Navigator Object w JavaScript

nawigator.podlega plikom

Jeśli pliki cookie są włączone w przeglądarce, nawigator.podlega plikom Własność zwróci „PRAWDA„;; W przeciwnym razie sprawa zwrotna zostanie ustawiona na „FAŁSZ„Jeśli pliki cookie są wyłączone.

Przykład: Właściwość podbródka plików plików cookieselbled Object w JavaScript

Sprawdzimy status plików cookie naszej przeglądarki za pomocą „nawigator.podlega plikom" nieruchomość:

Niech pliki cookie = nawigator.podlega ciasteczkowi;
konsola.log („Włączone pliki cookie:” + pliki cookie);

Biorąc pod uwagę wyjście, co oznacza, że ​​pliki cookie są włączone w naszej przeglądarce:

Właściwość geolokalizacji obiektu Navigator w JavaScript

W JavaScript „The„Geolokalizację„Właściwość obiektu nawigatora zwraca„Geolokalizację„Obiekt, który pozwala dostarczyć informacje związane z lokalizacją, takie jak bieżąca pozycja użytkownika.

Składnia właściwości geolokacji obiektu Navigator w JavaScript

nawigator.Geolokalizację

Przykład: właściwość geolokalizacji obiektu Navigator w JavaScript

Obiekt nawigatora „Geolokalizację„Nieruchomość prosi o udzielenie pozwolenia na uzyskanie lokalizacji. W przypadku spełnienia żądania zwróci to „Geolokalizację”Obiekt i ten obiekt można wykorzystać do wykonywania dalszych operacji.

W naszym programie po pierwsze API geolokalizacji używając "nawigator.Geolokalizację„Własność, jeśli ta operacja się powiodła, wówczas określona nieruchomość wywoła„getCurrentpositions ()„Metoda obiektu geolokalizacji podczas przekazywania”showposition ()„Jako argument, w przeciwnym razie kod napisany w„w przeciwnym razie„Blok zostanie wykonany:

if (nawigator.Geolokalizację)
nawigator.Geolokalizację.GetCurrentPosition (Pokazanie);
w przeciwnym razie
konsola.log („Geolokalowanie nie jest obsługiwane przez tę przeglądarkę.");

Po zezwoleniu na dostęp do lokalizacji przez użytkownika funkcja showposition () wykona swoją funkcjonalność i wyświetli pozycję bieżącego urządzenia zgodnie z „Szerokość" I "Długość geograficzna”Wartości:

funkcja showposition (pozycja)
konsola.Log („szerokość geograficzna:” + pozycja.współrzędne.szerokość geograficzna + „” +
„Długość geograficzna:” + pozycja.współrzędne.długość geograficzna);

Aby dowiedzieć się o naszej obecnej pozycji, pozwolimy na dostęp do lokalizacji interfejsu API geolokalizacji:

Po zrobieniu tego „Szerokość" I "Długość geograficzna”Wartości zostaną pokazane w oknie konsoli w ciągu kilku mikrosekund:

Navigator Object Nations.właściwość języka w JavaScript

„„nawigator.język„Własność obiektu Navigator przyniesie bieżący język przeglądarki.

Składnia nawigatora obiektów Navigator.właściwość języka w JavaScript

nawigator.język

Jeśli przeglądarka jest online, „nawigator.język" wróci "PRAWDA„;; W przeciwnym razie jego sprawa powrotna jest ustawiona na „FAŁSZ„Gdy przeglądarka jest offline.

Przykład: Navigator Object Nawigator.właściwość języka w JavaScript

Wykonaj poniżej danego kodu, aby sprawdzić język przeglądarki:

Lan Language = Navigator.język;
konsola.log („Język przeglądarki:” + język);

Język naszej przeglądarki jest ustawiony na stany zjednoczone w języku angielskim; Dlatego ciąg „en-US”Jest wyświetlany jako wyjście:

Navigator Object Nations.Nieruchomość online w JavaScript

"nawigator.online”To kolejna przydatna właściwość obiektu Navigator, która weryfikuje, czy przeglądarka jest online, czy nie.

Składnia nawigatora obiektów Navigator.Nieruchomość online w JavaScript

nawigator.online

Przykład: Navigator Object Nawigator.Nieruchomość online w JavaScript

Aby sprawdzić aktualny stan przeglądarki, wpisz następujący kod w oknie konsoli:

Niech Online = Navigator.online;
konsola.log („przeglądarka online:” + online);

"PRAWDA”Reprezentuje, że Twoja przeglądarka jest online, podczas gdy„FAŁSZ”Wskazuje, że przeglądarka nie jest obecnie aktywna (offline):

Navigator Object Nations.właściwość platformy w JavaScript

„„nawigator.platforma„Właściwość obiektu JavaScript identyfikuje platformę, na której działa Twoja przeglądarka.

Składnia nawigatora obiektów Navigator.właściwość platformy w JavaScript

nawigator.platforma

Przykład: Navigator Object Nawigator.właściwość platformy w JavaScript

Niech platforma = Navigator.platforma;
konsola.log („platforma:” + platforma);

Powyższy program wyprowadzi platformę, dla której opracowano przeglądarkę:

Navigator Object Nations.właściwość produktu w JavaScript

W JavaScript „The„nawigator.produkt„Obiekt obiektu nawigatora jest dostępny, aby wyświetlić silnik przeglądarki lub nazwę produktu.

Składnia nawigatora obiektów Navigator.właściwość produktu w JavaScript

nawigator.produkt

Przykład: Navigator Object Nawigator.właściwość produktu w JavaScript


Z pewnych powodów kompatybilności nowoczesne przeglądarki pokazują „Gekon”Jako nazwa produktu, gdy„nawigator.produkt„Dostęp do właściwości:

Let BrowserProduct = Navigator.produkt;
konsola.log („Produkt przeglądarki:” + BrowserProduct);

Wyjście

Navigator Object Nations.właściwość useragent w JavaScript

Przeglądarka wysyła nagłówki agenta użytkownika na serwer i można je pobrać za pomocą „nawigator.agent użytkownika" nieruchomość.

Składnia nawigatora obiektów Navigator.właściwość useragent w JavaScript

nawigator.agent użytkownika

Przykład: Navigator Object Nawigator.właściwość useragent w JavaScript

Aby uzyskać informacje przechowywane w nagłówku użytkownika-agenta, wywołamy „Agen użytkownikaT ”właściwość obiektu Navigator:

Niech agent = nawigator.agent użytkownika;
konsola.log („użytkownik-agent:” + agent);

Nagłówek użytkownika-agenta nagłówka zawiera informacje związane z platformą przeglądarki, jego nazwę, numer wersji:

Metoda obiektu Navigator Javaenabled () w JavaScript

Jest "Jawa„Włączone w przeglądarce? Użyj „Javaenabled ()” Metoda obiektu Navigator do uzyskania odpowiedzi na określone pytanie.

Składnia Metoda obiektu Navigator Javaenabled () w JavaScript

nawigator.javaenabled ()

Przykład: Metoda obiektu Navigator Javaenabled () w JavaScript

„„javaenabled ()„Metoda zwróci wartość logiczną albo prawdziwą lub fałszu, gdzie„PRAWDA”Reprezentuje, że Java jest włączona i„FAŁSZ”Wskazuje, że Java jest wyłączona:

Niech Java = Navigator.javaenabled ();
konsola.log („Java włączona:” + java);

Wyjście

Opracowaliśmy podstawowe informacje związane z obiektem Navigator w JavaScript.

Wniosek

Obiekt Navigator w JavaScript jest określany jako „nawigator" Lub "okno.nawigator". Zawiera informacje o przeglądarce i jej możliwościach. Obiekt JavaScript Navigator oferuje kilka przydatnych właściwości i metod, które pobierają szczegóły związane z przeglądarką, takie jak nazwa przeglądarki, jej wersja, silnik przeglądarki lub nazwa produktu oraz język przeglądarki. Ten napis wyjaśnił nawigator objeccyna JavaScript za pomocą odpowiednich przykładów.