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.