Jak przekierować na inną stronę internetową za pomocą JavaScript

Jak przekierować na inną stronę internetową za pomocą JavaScript
Przekierowanie strony to technika, w której użytkownik próbuje otworzyć konkretny adres URL, ale zamiast tego użytkownik jest przekierowywany do innego adresu URL. Może się to zdarzyć z kilku powodów, z których niektóre wymieniono poniżej:
  • Twoja treść jest przenoszona do nowej domeny. Tak więc wszyscy twoi odwiedzający zostaną przekierowani do tej nowej domeny, gdy uzyskają dostęp do starszej domeny.
  • Twoja domena różni się w zależności od języka, lokalizacji itp. Tak więc użytkownik jest przekierowywany na odpowiednią stronę na podstawie tych czynników.
  • Chociaż przeniosłeś swoją treść do innej domeny, wyszukiwarki nadal będą przechowywać tę treść i adres URL w swoim indeksie. W przypadku, gdy wyszukiwarki wiedzieli, że stare treści zostały przeniesione do nowego miejsca i że nowe miejsce powinno zająć główne miejsce w indeksie, korzystasz z przekierowania strony po stronie klienta.

Przekierowanie strony za pomocą JavaScript

W JavaScript Możemy przekierować na inną stronę za pośrednictwem obiektu lokalizacji, który jest częścią obiektu okna i jest dostępny przez okno.Nieruchomość lokalizacji. Zawiera informacje o adresie URL. Istnieje kilka sposobów przekierowania na inną stronę internetową za pomocą JavaScript. Najczęściej używane to Lokalizacja.Href, Lokalizacja.przydzielać I Lokalizacja.zastępować.

Notatka: Konsola przeglądarki jest używana do demonstracji przykładów w tym artykule.

Za pomocą okna.Lokalizacja.HREF do przekierowania w JavaScript

Za pomocą Lokalizacja.Href właściwość, przypisujesz nowy adres URL jako ciąg. Jest to przydatne, gdy chcesz, aby zdarzenie miało miejsce, jeśli użytkownik kliknie przycisk lub link, który przekieruje je na nową stronę:






Notatka: Możesz przejść do Google, klikając przycisk.


Za pomocą okna.Lokalizacja.Przypisz metodę do przekierowania w JavaScript

Ta metoda jest podobna do okno.Lokalizacja.Href, gdzie przypisujesz adres URL. Dzięki temu użytkownik może również śledzić poprzednią stronę i utworzy wpis w historii:






Notatka: Możesz przejść do Google, klikając przycisk.


Za pomocą okna.Lokalizacja.Wymień metodę przekierowania w JavaScript

Lokalizacja.zastępować() Metoda jest stosowana, gdy chcesz przekierować nową stronę bez powracania do starszej domeny. Obecna strona nie zostanie zapisana w historii i zostanie zastąpiona nowym adresem URL:






Notatka: Możesz przejść do Google, klikając przycisk.


Innym sposobem korzystania z niego jest settimeout () To przekierowuje na nową stronę po określonym czasie przypisanym.





Notatka:Możesz przejść do Google po 2 sekundach.


Wniosek

Musiałeś natknąć się na sytuację, w której kliknąłeś adres URL określonej strony, ale zostałeś przekierowany w kierunku innej strony; Ta technika nazywa się przekierowaniem stron i jest powszechnie używana przez programistów z kilku powodów.

W tym poście omówiliśmy różne metody przekierowania na inną stronę internetową za pomocą JavaScript; Post opisał również różnice między trzema metodami przekierowania w JavaScript, Lokalizacja.Href, Lokalizacja.przydzielać I Lokalizacja.zastępować.

Za pomocą Lokalizacja.Href I Lokalizacja.przydzielać, Użytkownik może łatwo wrócić do poprzedniej strony, ponieważ tworzy wpis w historii. Lokalizacja.zastępować Przekazuje się na nową stronę internetową, ale nie tworzy wpisu w historii, dlatego użytkownik nie może śledzić poprzedniej strony.