Как получить предыдущий URL, когда текущая страница открыта в новой вкладке браузера? - PullRequest
1 голос
/ 23 сентября 2019

Я настраиваю кнопку возврата, используя предыдущий URL-адрес, и перенаправляю на предыдущую страницу, но когда я копирую URL-адрес текущей страницы, и он открывается на новой вкладке браузера, но я не могу получить доступ к предыдущей странице через текущую страницу.потому что URL предыдущей страницы был нулевым. Как отправить предыдущий URL? Когда текущая страница открывается в новой вкладке браузера

, я пытаюсь получить предыдущий URL, используя «this. $ router.prevRoute», но это не так't work. Затем я использую метод для получения предыдущего URL, я предоставляю этот код ниже, но у меня возникла та же проблема.

Это то, что я пробовал?

beforeRouteEnter(to, from, next) 
{

next(vm => {
           vm.prevRoute = from;

        });
    }

URL не определен.

Ответы [ 3 ]

1 голос
/ 23 сентября 2019

Вы можете попробовать этот код.

Request::server('HTTP_REFERER')
//or
$_SERVER['HTTP_REFERER']

Он вернет URL, откуда он пришел.

0 голосов
/ 23 сентября 2019

Вы можете использовать History API.

window.history.back(); //Go to the previous page
window.history.forward(); //Go to the next page in the stack
window.history.go(index); //Where index could be 1, -1, 56, etc.
0 голосов
/ 23 сентября 2019

Вы пробовали боль JavaScript?

alert(document.referrer)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...