Chome でオフライン キャッシュ (オフライン ブラウジング) を有効にする方法は?

Chome でオフライン キャッシュ (オフライン ブラウジング) を有効にする方法は?

Google は Chrome のフラグ オプション「保存されたコピーの表示ボタンを有効にする」(#show-saved-copy フラグ) を削除したようです。いつ削除されたのかはわかりませんが、バージョン 75 では表示されません。キャッシュ内のページを表示できるようにする別の方法はありますか (つまり、一度アクセスしたが、今はオフラインになっているなど)?

私はオフラインで機能する必要があるシングルページ Web アプリ (SPA) でこれを何年も使用していました。私が作成したアプリには、2018 年時点でもこれを参照するページが多数あります。

https://www.howtogeek.com/263577/chrome でオフラインブラウジングを有効にする方法/

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

Chrome でこの機能を復元するにはどうすればよいですか?

おそらくこれは統合された機能でしょうか? テストしましたが、動作しません。

chrome://flags/#enable-new-download-backend ではオフライン機能は提供されないようです。

私のテストでは、CNN.com (任意の Web サイト) を完全に読み込んでから Chrome を閉じます。次に、Wi-Fi を切断し、Chrome を開いて CNN.com にアクセスしました... 標準の「オフライン」エラー メッセージが表示されました。

答え1

2019年7月以降、古い保存されたコピーボタンを表示Chrome ではオフライン作業用のフラグは利用できなくなりましたが、Chrome は閲覧したページを引き続きキャッシュします。そのため、ダミー プロキシ サーバーを使用するトリックが必要です。

  • 拡張機能をダウンロードしてインストールする クイック&ダーティプロキシフリッパー
  • Chrome の右上にある拡張機能のアイコンをクリックして、プロキシ サーバーを選択します。デフォルト (以下に表示) は、system現在のインターネット接続を意味します。
  • オフラインで閲覧するには、3 番目のオプションを選択しますhttp://localhost:8080 (PC でプロキシ サーバーを既に実行している場合を除く)
  • インターネット リクエストは自分の PC にルーティングされるので、実質的にオフラインで作業できます。リクエストは失敗し、「プロキシ サーバーに接続できません」というエラー ページが表示されます。保存した Web ページやビデオ、または履歴にあるものは、Chrome に既にキャッシュされている場合は表示できます。
  • オンラインでの通常の作業に戻るには、拡張機能アイコンをもう一度クリックして を選択します system

編集: 以下の私のコメントを参照してください。

答え2

これは機能する可能性があります: chrome://flags/#back-forward-cache。(私は Chrome 88 を使用しています)。 に設定するとenable force caching all pages (experimental)、 フラグと同様に機能する可能性があります#show-saved-copy

答え3

--デフォルトでは動作しません-- Chrome の最新バージョンでは、接続が利用できない場合は自動的にオフライン バージョンが表示されます。

--更新-- 実際に、ローカルでファイルを生成しているカスタム スクリプトをバックグラウンドで実行していましたが、スクリプトが終了するとオフライン キャッシュは利用できなくなることが確認できました。したがって、現在の私の推奨事項は、キャッシュの表示を処理するサード パーティ アプリもインストールすることです。最も見栄えの良い代替手段ではありませんが、実際に目的を達成できます :)

関連情報