Как избежать перезаписи даты посещения 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