Как включить автономный кэш (автономный просмотр) в Chome?

Как включить автономный кэш (автономный просмотр) в Chome?

Google, похоже, удалил опцию флагов "Enable Show Saved Copy Button" (флаг #show-saved-copy) в Chrome. Я не знаю, когда они это сделали, но я не вижу ее в версии 75. Есть ли другой способ включить просмотр страниц в вашем кэше (например: вы были там один раз, теперь вы офлайн... ) ?

Я использовал его в течение многих лет с одностраничным веб-приложением (SPA), которое должно работать в автономном режиме. Я создал приложение, и есть куча страниц, которые ссылаются на него еще в 2018 году.

https://www.howtogeek.com/263577/how-to-enable-offline-browsing-in-chrome/

https://www.itllc.net/how-to/tip-of-the-week-no-internet-you-still-view-cached-web-pages-in-chrome/

Как восстановить эту функцию в Chrome?

Может быть, это будет интегрированная функция? Я проверил, и она не работает.

chrome://flags/#enable-new-download-backend, по-видимому, не обеспечивает работу в автономном режиме.

Мой тест включает: CNN.com (любой случайный сайт), позволяю ему полностью загрузиться, затем закрываю Chrome. Затем я отключил свой Wi-Fi, открыл Chrome и зашел на CNN.com... Я получил стандартное сообщение об ошибке «офлайн».

решение1

С июля 2019 года старыйПоказать кнопку «Сохраненная копия»Флаг больше не доступен в Chrome для работы в автономном режиме, хотя Chrome по-прежнему кэширует просмотренные страницы. Поэтому требуется трюк, который включает в себя фиктивный прокси-сервер:

  • Загрузите и установите расширение Быстрый и грязный прокси-флиппер
  • Нажмите на значок расширения в правом верхнем углу Chrome, чтобы выбрать прокси-сервер. Значение по умолчанию (показано ниже) означает systemтекущее подключение к Интернету.
  • Для просмотра в автономном режиме выберите третий вариант http://localhost:8080 (если на вашем ПК еще не запущен прокси-сервер)
  • Интернет-запросы теперь будут направляться на ваш ПК, так что вы эффективно работаете в автономном режиме. Они будут завершаться ошибкой «невозможно подключиться к прокси-серверу». Сохраненные веб-страницы и видео или те, что в вашей истории, могут отображаться, если они уже кэшированы в Chrome.
  • Чтобы вернуться к обычной работе в сети, снова щелкните значок расширения и выберите system.

EDIT: См. мой комментарий ниже.

решение2

Это может сработать: chrome://flags/#back-forward-cache. (Я использую Chrome 88). Если вы установите его на enable force caching all pages (experimental), это может работать аналогично флагу #show-saved-copy.

решение3

--по умолчанию не работает-- В последней версии Chrome он автоматически отображает автономную версию, если нет доступного соединения.

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

Связанный контент