他のブラウザとは異なり、Firefoxには適切な履歴ビューがないため、正しい順序で履歴を取得する唯一の方法は、Most Recent Viewed
に設定することです(Menu > History > Show All History
)しかし、それはまだ17:45
でaskubuntu.comに行くと、18:55
で再びそこに行くと、前に何時に行ったかを見ることができなくなることを意味します。
そして、私はそのページに最後に行ったときしか見ることができません、今では一部の人にとって(方法はわかりませんが)これは何らかの方法でより効率的またはちょうど良いかもしれませんが、私にとっては実際にはそうではないので、最新ページだけでなく、同じページに行ったすべての時間を確認できる履歴全体を適切に表示する方法はありますか?または、これはFirefoxでリクエストする必要がある機能ですか(Google Chromeにはこの機能があります)?
明確にするために:個々のページにアクセスするたびに、そのページにアクセスした自分に関する以前のエントリを上書きするのではなく、履歴ビューで新しい個別のエントリを取得できるようにします。
OS情報:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
Flavour: GNOME
GNOME Version: 3.16
パッケージ情報:
firefox:
Installed: 40.0.3+build1-0ubuntu0.15.04.1
Candidate: 40.0.3+build1-0ubuntu0.15.04.1
Version table:
*** 40.0.3+build1-0ubuntu0.15.04.1 0
500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main AMD64 Packages
500 http://archive.ubuntu.com/ubuntu/ vivid-security/main AMD64 Packages
100 /var/lib/dpkg/status
37.0+build2-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ vivid/main AMD64 Packages
このmozillazineページ によると、ブラウザの履歴は、profilesフォルダーのplaces.sqlite
ファイル(Ubuntuでは.mozilla/firefox/
)に保存されます。
そこで、そのファイルをプルアップして、データベース内のテーブルを調べました。 moz_places
テーブル内には、 nix時間/エポック時間 数値を提供する列last_visit_date
があります。
ただし、最初の訪問のために番号を提供する他の列はないため、Firefox自体が提供するもの以外の真のブラウザ履歴を提供する方法はありません。
TL; DR:Firefox SQLiteファイルを見ればわかる限り、完全な履歴を取得する方法はありません。ブラウザが提供します。
編集:ページタイトルとページとともに日付と時刻(Unix/Epoch形式)を書き込む基本的なFirefoxアドオンを作成しましたホームディレクトリのfirefoxHistory
ファイルへのURL。
コードは this github Gist で入手できます。
すでに書いたように here FirefoxとGoogle Chromeの場合、ここはFirefoxの一部です:
履歴は、places.sqlite
のSQLite format 3
のデータベーステーブルにあります。
$ file ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
~/.mozilla/firefox/rsbxl7fx.default/places.sqlite: SQLite 3.x database, user version 26
rsbxl7fx.default
プロフィールに応じて
履歴を表示するには、sqlite3をインストールする必要があります。
Sudo apt-get install sqlite3
でsqlite3を起動します
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
リストなど。すべてのテーブル:
sqlite> .tables
moz_anno_attributes moz_favicons moz_items_annos
moz_annos moz_historyvisits moz_keywords
moz_bookmarks moz_hosts moz_places
moz_bookmarks_roots moz_inputhistory
または、次の履歴:
sqlite> SELECT datetime(a.visit_date/1000000,'unixepoch') AS visit_date, b.url FROM moz_historyvisits AS a JOIN moz_places AS b ON a.place_id=b.id WHERE 1 ORDER BY a.visit_date ASC;
または、GUIを使用することもできます。
sqlitebrowser
Sudo apt-get install sqlitebrowser
で始まります:
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
Sudo apt-get install sqliteman
で始まります:
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite