Как получить надлежащее представление Firefox History?

Я заметил, что, в отличие от этого, в других браузерах, в Firefox нет никакого надлежащего представления History как такового, потому что единственный способ получить историю в правильном порядке состоит в том, чтобы установить его на Most Recent Viewed (если Вы идете Menu > History > Show All History) но это все еще означает это если в 17:45 Я перехожу к askubuntu.com, затем если я иду туда снова в 18:55 Я никогда не буду мочь видеть, в какое время ранее я пошел туда.

И я только смогу видеть в прошлый раз, когда я перешел к той странице, теперь для некоторых (хотя я не знаю, как) это могло бы быть более эффективно в некотором роде или просто лучше, но для меня это действительно не, так там способ просмотреть полную историю правильно, где я вижу все времена, что я перешел к той же странице и не просто новому? Или действительно ли это - функция, которую я должен буду запросить в Firefox (Google Chrome имеет эту функцию)?

Просто для уточнения: Я хочу сделать его так, чтобы каждое посещение каждой отдельной страницы получило новую отдельную запись в представлении истории вместо него переопределяющий предыдущую запись обо мне посещающий ту страницу.


Информация об ОС:

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
4
задан 7 September 2015 в 22:32

2 ответа

Согласно эта mozillazine страница история для браузера хранится в places.sqlite файл в папке профилей (.mozilla/firefox/ на Ubuntu.)

Так, я потянул тот файл и смотрел на таблицы в базе данных. В moz_places таблица там является столбцом last_visit_date, который предоставляет Вам время времени/Эпохи Unix число.

Однако нет никаких других столбцов, которые обеспечивают число для начального посещения и таким образом никакого способа предоставить истинную историю браузера кроме той, которую самих обеспечивает Firefox.

TL; DR: Насколько я могу сказать путем рассмотрения Firefox файлы SQLite, нет никакого способа получить полную историю кроме той, которую обеспечивает браузер.

РЕДАКТИРОВАНИЕ : Я создал основное дополнение Firefox, которое запишет дату & время (в формате Unix/Эпохи) наряду с названием страницы и страницей URL к firefoxHistory файл в Вашем корневом каталоге.

код доступен на эта суть GitHub .

5
ответ дан 1 December 2019 в 09:08

Поскольку я уже записал здесь для 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
    
3
ответ дан 1 December 2019 в 09:08

Другие вопросы по тегам:

Похожие вопросы: