スタンドアロンのデスクトップ アプリが Chrome/Firefox/IE 内の閲覧履歴にアクセスすることは可能ですか?
それともそれは不可能ですか?
スタンドアロンのデスクトップ アプリが Chrome/Firefox/IE 内の閲覧履歴にアクセスすることは可能ですか?
それともそれは不可能ですか?
[履歴] タブで見つけられなかったものを検索しようとしたときに、Chrome の履歴を数回調べました。チュートリアルは次のとおりです: Google Chrome Forensics。いくつかのメモ:
visit_time
Mac または Linux を使用している場合でも、1601-01-01 以降の μs (Windows ファイル時間の 1/10) であるため、Unix 時間 (1970-01-01 以降の秒) に変換するには、スケーリングして減算し11644473600 = new Date(1970, 0, 1)/1000 - new Date(1601, 0, 1)/1000
ます。select urls.url, datetime(visit_time/1000000 - 11644473600, 'unixepoch', 'localtime') from visits left join urls on visits.url = urls.id order by visit_time desc limit 10;
visits.transition&255
は、page_transition_types.hにある列挙型です。history に関する拡張ドキュメント内の説明を参照してください。あなたは確かにできます。
Chrome と Firefox は、ブラウザの履歴を sql-lite ファイルに保存します。
クロム履歴ファイルの場所は次のとおりです。
Linux: /home/$USER/.config/google-chrome/
Linux: /home/$USER/.config/chromium/
Windows Vista (and Win 7): C:\Users\[USERNAME]\AppData\Local\Google\Chrome\
Windows XP: C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Google\Chrome\
問題のアプリを開発している場合。私は過去にJavaを使用していました。SQLlite データベースの構造を調べる必要がありますが、SQL クエリを使用してテーブルにアクセスできます (実際には groovy を使用すると非常に便利です)。Firefox でもまったく同じように機能します。
私はIEの歴史の経験がありません。