No Firefox, é possível visualizar o histórico ( Ctrl++ Shift) He selecionar a coluna Visita mais recente , mas isso mostra apenas o tempo com precisão de um minuto. Como posso obter maior precisão, com precisão de pelo menos o segundo mais próximo?
Prefiro uma solução que funcione no próprio navegador, como uma extensão ou uma about:config
configuração, mas, se isso não for possível, também ficaria feliz em saber como encontrá-la nos dados do perfil.
Motivação
No meu caso, eu queria verificar isso porque um site para praticar Go – a Internet Go School de Guo Juan – pode reagir de forma diferente dependendo de quantos segundos se gasta em um problema.
Outras discussões
Enquanto tentava descobrir isso, encontrei uma discussão muito antiga (antes do Firefox 3) em http://forums.mozillazine.org/viewtopic.php?f=38&t=500060 onde alguém mencionou um complemento ( #1957 ), que evidentemente não existe mais.
No Android Stack Exchange, alguém perguntou “ Como posso visualizar o registro de data e hora dos itens do histórico no Firefox Android? ”, falando em 'horas exatas', mas a resposta ali se refere apenas à coluna Visita mais recente , conforme mostrado pelo Firefox após sincronizar seu histórico com um PC.
Você tem essas possibilidades, descritas a seguir:
Use o complemento Better History
Existe um complemento não monitorado (ou seja, 'use por sua conta e risco') que faz isso, chamado Better History . Em sua 'Visualização do dia', mostra os tempos com aproximação de segundos e várias visitas ao mesmo site, ao contrário do histórico normal, que mostra apenas a última visita.
Um inconveniente é que (a partir de 13/06/2020) a única maneira que encontrei para ver a exibição do dia de um ano atrás é arriscar RSI clicando em seu ←botão 365 ou 366 vezes!
Examine os carimbos de data/hora nos dados do perfil
Para o Firefox 78.0.1 (e presumivelmente muitas outras versões), você pode encontrar os carimbos de data/hora nos dados do seu perfil do Firefox. Isso lhe dá muito mais flexibilidade se você souber (ou aprender) SQL.
A hora UTC da última visita é armazenada em microssegundos da época do UNIX na coluna
last_visit_date
do banco de dados SQLiteplaces.sqlite
no diretório de perfil do Firefox. Pode ser examinado usando as funções de data e hora do SQLite. Parece que algumas linhas nesta tabela podem ter umNULL
valor emlast_visit_date
; Eu não sei o que isso significa.Eu testei as seguintes instruções com
sqlite3
3.28.0 (2019-04-16) esqliteman
1.2.2.Você pode examinar os timestamps nas seguintes etapas:
sqliteman
(GUI) ousqlite3
(linha de comando) instalado ou uma ferramenta equivalente com a qual você pode examinar um banco de dados SQLite usando consultas SQL.places.sqlite
de seu diretório de perfil para algum local (por exemplo, um diretório temporário ou sua área de trabalho).sqliteman
, ).sqliteman
):sqlite3
a sintaxesqlite3 --readonly "_<profile-dir>_/places.sqlite" "_<query>_"
--readonly
abre o banco de dados somente leitura para evitar atualizações acidentais._<profile-dir>_
é o diretório do seu perfil do Firefox._<query>_
é a consulta SQL que você deseja executar: veja os exemplos abaixo ou crie o seu próprio.sqlite3 --readonly "_<profile-dir>_/places.sqlite"
e emitir vários comandos.As consultas adequadas são:
select datetime(last_visit_date/1000/1000,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null
,'localtime'
horários em UTC em vez do seu fuso horário.where last_visit_date not null
para incluir entradas sem data.1000.0
em vez de1000
estrftime('%Y-%m-%d %H:%M:%f',
em vez dedatetime(
, por exemplo:select strftime('%Y-%m-%d %H:%M:%f',last_visit_date/1000.0/1000.0,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null
order by last_visit_date desc
, por ex. (segundos, milissegundos):select datetime(last_visit_date/1000.0/1000.0,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null order by last_visit_date desc
select strftime('%Y-%m-%d %H:%M:%f', last_visit_date/1000/1000,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null order by last_visit_date desc
limit 100
ao comando, por exemplo:select datetime(last_visit_date/1000.0/1000.0,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null order by last_visit_date desc limit 100
limit to 100 rows
vista em alguns dialetos SQL.and url like "
url-prefix%"
, por ex. (para o mecanismo de busca DuckDuckGo ou o site na pergunta original):select datetime(last_visit_date/1000/1000,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null and url like "https://duckduckgo.com%" order by last_visit_date desc
select datetime(last_visit_date/1000/1000,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null and url like "https://internetgoschool.com%" order by last_visit_date desc