Когда я захожу на сайт, такой как NYtimes.com, а затем нажимаю на статью, возвращаясь на главную страницу (с помощью двойного пальца, кнопки «назад» или «backspace»), Firefox перезагружает страницу, несмотря на то, что она была последней с момента последнего загружен. Как я могу остановить это поведение и получить копию того, что было видно раньше?

Safari делает это несколько лучше; Проведите двумя пальцами, чтобы вернуться, чтобы открыть предыдущую страницу, как это было - Safari затем перезагружает изображения (возможно, текст тоже, но это не так очевидно).

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

2 ответа2

1

По умолчанию Firefox хранит кеш для всех частей веб-страницы, которые он может, хотя на многих защищенных сайтах https, таких как PayPal, он заблокирован от этого по соображениям безопасности. Если вы что-то ищете в Google, зайдите на веб-сайт, затем отключитесь от Интернета и вернитесь к поиску в Google, вы заметите, что на странице будет загружен весь контент, который был сохранен в кеше. Поэтому, даже если страница перезагружается, она не будет перезагружать кэшированное содержимое, пока не обнаружит обновлений. Тем не менее, если вы хотите остановить это, попробуйте отредактировать browser.sessionhistory.max_total_viewers или browser.cache.check_doc_frequency, перейдя по ссылке about:config. Надеюсь, это помогло!

1

Самое простое решение - открыть ссылки в новой вкладке. Это может занять немного больше памяти, если вы откроете много таких вкладок, но при закрытии каждой из них вы увидите, что предыдущая страница все еще загружена.

Я не уверен, насколько хорошо это будет работать с жестами рук. Или даже если у firefox есть жест рукой "закрыть вкладку". На Firefox на Android жест назад также закрывает вкладки, если текущая вкладка не имеет истории. Кроме того, для открытия ссылок на новой вкладке, как правило, требуется щелчок правой кнопкой мыши ... так что это жест для нажатия двумя пальцами, если я не ошибаюсь.

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