Как избежать перезаписи даты посещения Firefox в истории?

В Firefox в Ctrl+B библиотека, есть история. Для каждой веб-страницы элементы истории содержат имя, теги, местоположение, дату посещения, количество посещений и т. Д.

Моя проблема, если я снова посещаю страницу, она перезаписывает дату посещения.

В идеале я бы мог видеть отдельные посещения любой страницы по тому же URL. Но это может быть невозможным (угадывание по "количеству посещений").

Но с точки зрения архитектуры не должно быть никаких трудностей, позволяющих пользователю сохранить самую первую дату посещения (вместо перезаписи)...

Так можно ли как-то сохранить (или хотя бы) только самую первую дату посещения элементов истории (вместо того, чтобы перезаписывать ее при каждом посещении)?

1 ответ

Решение

Если вы хотите увидеть самую раннюю дату посещения определенного веб-сайта (при условии, что он все еще хранится в истории), я нашел это решение, опубликованное в службе поддержки Firefox год назад, которое может соответствовать вашим потребностям.

Вы должны использовать расширение SQLite Manager для запуска запроса, который находит самую раннюю дату посещения веб-сайта, который вы предоставляете.

Я знаю, что это не самый лучший способ, и он может быть очень долгим, если вам нужно увидеть самую раннюю дату даже 20 веб-сайтов, но это лучшее, что я смог найти.

Например, чтобы увидеть самое раннее посещение домашней страницы Duckduckgo, вы можете выполнить этот запрос в расширении SQLite Manager:

 SELECT url, title, visit_count,
 datetime(first_visit/1000000,'unixepoch') AS EarliestVisit,
 datetime(last_visit_date/1000000,'unixepoch') AS LatestVisit
 FROM moz_places INNER JOIN
   (SELECT place_id, MIN(visit_date) AS first_visit
    FROM moz_historyvisits
    GROUP BY place_id) AS FirstVisits
   ON FirstVisits.place_id = moz_places.id
 WHERE url LIKE '%duckduckgo.com/'
 ORDER BY url
Другие вопросы по тегам