Кнопка «Назад» с несколькими шагами и разными URL в Javascript или jQuery - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь написать js-скрипт для моей страницы, который:

Начиная с домашней страницы Я нажимаю первый раз на кнопку "Назад" и захожу по первому URL Я нажимаю второй раз на кнопку "Назад" и получаю второй URL Я нажимаю третий раз на кнопку "Назад" и получаю третий URL

Возможно ли это?
Это сценарий, который я использую сейчас, который позволяет мне перейти с домашней страницы на первый URL.
По первому URL я снова нажимаю кнопку «Назад», и он возвращается на домашнюю страницу, а затем снова нажимаю, чтобы вернуться по первому URL и т. Д.

!function () {
    {history.pushState({}, "", "#");
    onpopstate = function (e) {

        location.replace("https://www.first-url.com")
    }
}
}();

Любая помощь, пожалуйста, чтобы добавить второй и третий URL?

1 Ответ

0 голосов
/ 02 мая 2019

Попробуйте это

 $(window).on('popstate', function(event) {
     window.location.href = 'https://www.first-url.com';
    });
if(window.location.href == 'https://www.first-url.com') {
 $(window).on('popstate', function(event) {
     window.location.href = 'https://www.second-url.com';
    });
}
...