Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1|Отговор: 0

[JavaScript] Разликите между location.assign, location.href и location.replace

[Копирай линк]
Публикувано вПреди 48 секунди | | |
Какви са разликите между window.location.assign, window.location.href и window.location.replace?

  • window.location.href: Задава или извлича URL адреса на текущия документ
  • window.location.assign(url): Този метод зарежда и показва новия документ, зададен от параметъра на URL, позволявайки на потребителите да се върнат към предишната страница чрез бутона "Назад".
  • window.location.replace(url): Този метод заменя документа, към който е посочен новият URL, без да оставя следи в историята на сърфиране. Това означава, че ако потребителят се опита да използва бутона "Назад", той ще пропусне заменената страница и ще се върне директно на по-стара страница.


window.location.href срещу window.location.assign(URL)

Ефектът е същият: и двата могат да се използват за навигация към нови URL адреси.
История: И двете създават нов запис в историята на браузъра, а потребителите могат да се върнат към предишната страница чрез бутона "Назад".

Разликата е,Единият е атрибутът, другият е методът。

window.location.assign(URL) срещу window.location.replace(URL)

Assign: Създайте нов запис в историческия запис,Потребителите могат да се оттеглят。
Смяна: Замяна на текущата страница без създаване на нови записи в историята на потребителяНе можете да върнете с бутона за връщане назад。




Предишен:Разбиране на code_challenge и code_vertifier на PKCE в OIDC
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com