古い歴史を取り戻す必要があります。Google Chromeでは、過去3か月のみが「履歴」ファイルに保存されます。
残りは「アーカイブ履歴」ファイルにあります。この古い履歴を表示するにはどうすればよいですか?
古い歴史を取り戻す必要があります。Google Chromeでは、過去3か月のみが「履歴」ファイルに保存されます。
残りは「アーカイブ履歴」ファイルにあります。この古い履歴を表示するにはどうすればよいですか?
回答:
History
そしてArchived History
ファイルが実際にSQLiteのデータベースです。
SQLiteデータベースブラウザーまたはSQLiteデータベースを開くことができる他の多くのプログラムの 1つを使用して開くことができます。
Archived History
です。
90日以上経過した履歴は、Archived History
sqliteデータベースファイルに保存されます。Chromeのインストールと同様に、実際のsqliteファイルの実際の場所はオペレーティングシステムによって異なります。ファイルが見つかったら、Google Chromeを閉じてファイルのロックを解除し、お気に入りのsqliteデータブラウザーで開く必要があります。
Windows XP
C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Archived History
Windows 7またはVista
C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Archived History
Mac OS X
~/Library/Application Support/Google/Chrome/Default/Archived History
Linux
~/.config/google-chrome/Default/Archived History
このコメントの執筆時点で、アーカイブされた履歴データベースには次のテーブルがあります。
meta
urls
visits
visit_source
keyword_search_terms
訪問とURLでファイルをクエリするには
--- Code below finds visits between 01/01/2013 and 02/01/2013
--- on a windows machine which explains the timestamp conversion
SELECT
visits.visit_time
, datetime(visits.visit_time/1000000-11644473600,'unixepoch','localtime')
, urls.url, urls.title
FROM visits
LEFT JOIN urls ON visits.url = urls.id
WHERE visits.visit_time > (strftime('%s','2013-01-01') + 11644473600) * 1000000
AND visits.visit_time < (strftime('%s','2013-02-01') + 11644473600) * 1000000
LIMIT 100
編集:アーカイブされた履歴はもう表示できないと思います。他の回答へのコメントを参照してください。
ChromeHistoryView(フリーウェア)をダウンロードします。「オプション>詳細オプション」をクリックします。ツールでアーカイブされた履歴ファイルの場所を指定します。
このツールはWindows用に作成されています。
Windows PCにアクセスできない場合でも問題ありません。Wineでも問題なく動作することがわかりましたので、MacやLinuxでも使用できます。
Archived History
新しいChromeバージョンにはありません。数か月で履歴をGoogleドライブに保存できるように、Chrome拡張機能U履歴( Chrome ウェブストアで入手可能)を開発しました。承認すると自動的に保存されます(履歴が確実に保存されるようにしたい場合は、手動で行うことができます)。さらに、保存した履歴を読み取ることができます。問題が発生した場合やバグが見つかった場合は、遠慮なく私に連絡してください。
history.google.comを使用-すべての閲覧履歴も保存されます。