Вернуться на страницу загрузки? - PullRequest
3 голосов
/ 01 октября 2009

Есть ли способ, чтобы страница могла вернуться на страницу загрузки, используя javascript или php?

Ответы [ 5 ]

4 голосов
/ 01 октября 2009

PHP на стороне сервера, так что нет. Страница попадет к клиенту, и когда он достигнет клиента, браузер должен получить команду вернуться назад.

Тем не менее, у вас есть два варианта. Javascript или HTML метатеги.

Пример javascript mootools будет примерно таким:

window.addEvent('domready', function() {
   history.go(-1);
});

Вы также можете отправить его в метатегах HTML

<meta http-equiv="refresh" content="2;url=http://example.net">

Надеюсь, это поможет! Помните, что это поведение обычно сбивает с толку пользователя и должно использоваться с осторожностью.

4 голосов
/ 01 октября 2009

Да, используйте history.go(-1) в Javascript.

Для получения бонусных баллов убедитесь, что на самом деле есть страница, на которую можно вернуться, прежде чем ее вызвать, например , этот вопрос предполагает .

1 голос
/ 12 марта 2019

Иногда Safari в iOS игнорирует history.go (-1).

Поэтому я предпочитаю использовать метод window.history.back ():

<body onload="window.history.back()">

Вы также можете отложить операцию возврата, чтобы показать временное сообщение в теле html:

<body onload="setTimeout(function() { window.history.back(); }, 1000)">
1 голос
/ 01 октября 2009
$(function() { history.go(-1); });
0 голосов
/ 05 ноября 2016

хорошо, другое решение:

<body onload='history.go(-1);'>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...