Chrome データに、特定のサイトに影響する謎の問題が発生しています。影響を受けるのは Chrome と 1 つのプロファイルだけなので、そこに絞り込んでいます。
次のようなエラーが表示されます: 「アクセスが拒否されました。このサーバーの「http://www.abcdef.html」にアクセスする権限がありません。参照番号 #18.562fc017.1654500260.2af3b4fb」
何らかのプロキシ経由で実行されているように見えますが、そうだとしても見つけることができません。
簡単な解決策は、Chrome のプロファイル、履歴、Cookie、キャッシュなどをすべて消去することです。ただし、特定のサイト用にローカルに保存されたデータを保持する必要があります。
これは履歴とサイト データが保存されているデータベース内にあることはわかっていますが、データベース全体をコピーするのではなく、その 1 つのサイトのデータだけをコピーしたいのです。Chrome 開発者ツールでは、データベース内のエントリを簡単に見つけることができますが、そこにある唯一のコマンドはそれをクリアすることであり、後でバックアップしたり新しいデータベースに復元したりすることはできません。どうすればこれを実現できますか?
答え1
Chrome には履歴を選択的に削除するための組み込みツールがないため、サードパーティのツールを使用して自分で削除する必要があります。
Chrome の履歴は、Windows の場合は フォルダに保存され
C:\Users\{username}\AppData\Local\Google\Chrome\User Data\Default
、Mac の場合は に保存されます
/Users/{username}/Library/Application Support/Google/Chrome/Default
。
History
これは、 (ファイル拡張子なし)という名前の SQLite データベース ファイル内、具体的には という名前の SQL テーブル内にありますkeyword_search_terms
。URL 予測の場合、テーブルは「urls」と呼ばれます。
変更を行うには、次のような SQLite データベース ユーティリティが必要です。 DBeaver、 MySQL ワークベンチ、 DbVisualizer または SQLite ブラウザOS X用。
上記のツールのいずれかを使用して、保持したい Web サイトを除く他のすべての Web サイトに対して SQL DELETE コマンドを実行する必要があります。または、使用している SQL ツールで使用できる機能に応じて、この Web サイトの履歴を SELECT して EXPORT し、後でインポートし直すこともできます。