JS - Эмуляция кнопки “назад” в javascript

268
24 октября 2017, 03:45

Хочу написать кнопку, при нажатии на которую будет эмулироваться кнопка "назад", как в браузере. Есть такая функция в javascript?

Answer 1

В HTML5 появилось history API, которое поддерживает использование браузерной истории

<button onclick="window.history.back()">Кнопка назад</button>

Вы можете вынести код из onclick в другую функцию, если хотите добавить еще какие-то действия, которые должны произойти до перехода назад.

<button onclick="GoBack()">Кнопка назад</button>
<script>
let GoBack = function (){
    //здесь можно добавить обработку какой-нибудь логики, при желании
    window.history.back();
};
</script>
READ ALSO
JQuery - Как создать переменную только для context?

JQuery - Как создать переменную только для context?

Вот, например, есть такой код:

310
Удаление с массива, добавление в массив. (React / JS)

Удаление с массива, добавление в массив. (React / JS)

Добрый день, есть массив данных, мне нужно с этих данных вывести на FE name но при этом отправить на BE codeОдинаковые code на BE может уйти несколько:

584
Как запустить дайджест цикл?

Как запустить дайджест цикл?

Посоветуйте пожалуйста способ(ы), при помощи которого можно заставить шаблон обновить значения отображаемых переменных

422
{} + {}. Почему такой результат?

{} + {}. Почему такой результат?

{} + {} "[object Object][object Object]"

272