W tym artykule wyjaśniono kilka różnych sposobów przekierowania strony.
Składnia
Składnia nawigacji na stronę za pomocą JavaScript jest następująca:
okno.Lokalizacja.href = „URL”W tej metodzie po prostu podajesz adres URL, do którego chcesz przekierować użytkownika.
Składnia innej metody przekierowania użytkownika na nowy adres URL jest następujący:
okno.Lokalizacja.Wymień („URL”) // lubW tej funkcjonalnej składni podajesz adres URL, do którego chcesz przekierować, a za każdym razem, gdy ta funkcja zostanie wywołana, zostaniesz przekierowany do tego konkretnego adresu URL.
Tutaj „zamień” i „przypisuj” wykonują to samo zadanie, ale z subtelną różnicą. Oboje przekierowują do nowego adresu URL, ale „zastąpienie” nie przyjmuje historii, a użytkownik nie może wrócić do starego adresu URL lub poprzedniej strony. Tymczasem „przypisanie” prowadzi rekord historii i pozwala użytkownikowi wrócić do poprzedniej strony.
Przyjrzymy się teraz niektórym przykładom obu składni.
Przykłady
Najpierw utworzymy funkcję na kliknięciu na przycisku.
Ta funkcja przekieruje użytkownika do witryny „https: // www.Linuxhint.com."
funkcja redirectFunction ()Teraz, jeśli użytkownik kliknie przycisk, zostanie przekierowany do Linuxhint.com
W następnym przykładzie powiedzmy, że chcesz przekierować użytkownika ze starej domeny do nowej domeny. Do celów testowych załóż, że obecny adres jest hostem lokalnym, ale za każdym razem, gdy użytkownik wchodzi do adresu URL Localhost, użytkownik zostanie przekierowywany z Localhost do nowego adresu URL, którym jest Linuxhint.com w tym przykładzie. Jest to łatwiejsze niż myślisz. Aby to zrobić, po prostu użyj składni drugiej metody przekierowania:
okno.Lokalizacja.Wymień ("https: // www.Linuxhint.com ”)Teraz, jeśli użytkownik wejdzie do adresu URL Localhost, zostanie przekierowany do Linuxhint.com. Ale jeśli spojrzysz na przycisk górnej przeglądarki, aby wrócić do poprzedniej strony:
Przycisk jest matowy, a przeglądarka nie pozwala nam wrócić do poprzedniej strony. Jeśli jednak chcesz zachować tę opcję dla użytkownika, możesz użyć „przypisania” zamiast „Wymień."
okno.Lokalizacja.przypisz ("https: // www.Linuxhint.com ”)A teraz, jeśli spojrzysz na przycisk lewicy górnej przeglądarki, aby wrócić do poprzedniej strony:
Przycisk nie jest matowy. Możesz wrócić do poprzedniej strony.
Zaleca się tutaj użycie „wymiany” zamiast „przypisania”, ponieważ celem przekierowania do nowego adresu URL jest to, że stary adres URL nie działa lub nie jest już dostępny.
Wniosek
W tym artykule wyjaśniono kilka różnych metod przekierowania w JavaScript, wraz z prawdziwymi przykładami przy użyciu tych metod. W tym artykule nauczyłeś się nawigować na nową stronę i jak przekierowywać ze starego adresu URL do nowego adresu URL. Możesz dowiedzieć się więcej o JavaScript w Linuxhint.com.