Мне нравится поведение кнопки «назад»: она быстро дала мне кэшированную версию любой страницы, на которую я случайно натолкнулся, прежде чем перейти к текущему месту.

В наши дни сайты все чаще используют пользовательское поведение при нажатии кнопки «Назад». Это особенно актуально для одностраничных сайтов, но может наблюдаться и в других случаях - я нажимаю кнопку «Назад», и для возврата на предыдущую страницу требуется неоправданно много времени, или происходит что-то, чего я не хотел (например, Я не покидаю страницу, когда я ожидаю).

Каков лучший выбор браузера и вариантов для меня? Есть ли какой-нибудь плагин, который может помочь мне в Chrome, Safari или Firefox? Я думаю, что в основном я хочу вариант «не связывайтесь с моей кнопкой назад». Я полностью осознаю, что это может нарушить функциональность на некоторых сайтах - я готов с этим смириться, поскольку я никогда не использую кнопку «Назад» в тех случаях, когда я на самом деле не хочу возвращаться туда, где я был.

Изменить: показательным примером сейчас является инструмент обзора кода Gerrit. К сожалению, я не могу опубликовать ссылку на нашу внутреннюю установку. Что происходит, я проверяю код на Gerrit, например, на javascript-файле. Когда я нажимаю кнопку «Назад», URL-адрес в браузере изменяется, в разделе «div» вверху страницы браузера появляется «рабочая ...» заметка (все остальное содержимое остается прежним), а через некоторое время появляется текущая страница. хотел ориентироваться на грузы.

После прочтения некоторых комментариев, я думаю, это может быть связано с тем, что код выполняется на странице, к которой я возвращаюсь, но как это может отображать заметку (что может означать изменение DOM на странице, которую я покидаю)?

Я знаю, что меня раздражали подобные вещи в других местах, но мне придется копаться в моем мозгу, чтобы вспомнить, что они были. :/

1 ответ1

0

Я думаю, что вы можете получить перенаправление или обновить вызов в некотором JavaScript, который генерирует страницу, которую вы просматриваете,

Например, я знаю один сайт, который я посещаю, где кнопка "назад" ничего не делает. Что он на самом деле делает, так это когда я впервые захожу на сайт, страница выполняет некоторую обработку (обычно вход в систему или другие проверки), а затем обновляет страницу с помощью вызова, который отображает весь сайт с обновленными данными из первого просмотра этой страницы. Поэтому, когда я нажимаю назад, я получаю первую страницу, которая .. запускается и перенаправляет меня на страницу, на которую я только что смотрел.

Я обнаружил, что двойной щелчок по кнопке «Назад» пропускает обе страницы и возвращает меня туда, где я хотел быть. Дело не в том, что кнопка «Назад» не работает, просто сайт действительно не хочет, чтобы я уходил :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .