AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1568047
Accepted
PJTraill
PJTraill
Asked: 2020-07-13 03:31:15 +0800 CST2020-07-13 03:31:15 +0800 CST 2020-07-13 03:31:15 +0800 CST

Como posso ver a última vez que visitei um site da Web com precisão de segundo?

  • 772

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:configconfiguraçã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.

firefox
  • 1 1 respostas
  • 875 Views

1 respostas

  • Voted
  1. Best Answer
    PJTraill
    2020-07-13T03:52:11+08:002020-07-13T03:52:11+08:00

    Você tem essas possibilidades, descritas a seguir:

    • Use um complemento do Firefox não monitorado: fácil, limitado, use por sua conta e risco .
    • Use SQL para examinar o banco de dados do Firefox: poderoso, mais complicado – mais adequado para usuários avançados .

    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_datedo 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 um NULLvalor em last_visit_date; Eu não sei o que isso significa.

    Eu testei as seguintes instruções com sqlite33.28.0 (2019-04-16) e sqliteman1.2.2.

    Você pode examinar os timestamps nas seguintes etapas:

    1. Certifique-se de ter sqliteman(GUI) ou sqlite3(linha de comando) instalado ou uma ferramenta equivalente com a qual você pode examinar um banco de dados SQLite usando consultas SQL.
      • Talvez isso esteja na instalação do Firefox, mas não pareceu para mim.
    2. Se você não sabe onde estão os dados do seu perfil do Firefox, procure:
      • https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data#w_how-do-i-find-my-profile .
      • Ou seja, no Firefox: Menu– Help– Troubleshooting Information, a 8ª linha em Application Basics
      • Se você fizer isso, talvez queira clicar no Open directorybotão para abri-lo em seu gerenciador de arquivos.
    3. Copie os dados do carimbo de data/hora ou prepare-se para acessar o banco de dados no local:
      • Para trabalhar em uma cópia, copie o banco de dados places.sqlitede seu diretório de perfil para algum local (por exemplo, um diretório temporário ou sua área de trabalho).
        • Isso é possível mesmo se o Firefox estiver ativo, mas você pode não ver todas as visitas – observo que estão incompletas e acho que faltam apenas as duas ou três últimas, mas não tenho certeza. (Alguns sistemas de banco de dados suportam a cópia de um banco de dados enquanto ele está em uso ativo, mas não acho que o SQLite o faça.)
      • Se você deseja visualizar e até mesmo modificar o banco de dados original:
        1. Só faça isso se realmente tiver certeza do que está fazendo; se não, você pode corromper seu perfil!
        2. Acessá-lo no local só parece possível quando você não está usando o Firefox, o que presumivelmente exclui outros processos de acessar seu banco de dados, então feche o Firefox se estiver ativo, caso contrário você não poderá acessar os dados.
        3. Você pode querer fazer uma cópia de backup de qualquer maneira!
    4. Acesse o banco de dados copiado (ou original) com uma GUI ou linha de comando:
      • Com uma GUI:
        1. Abra o banco de dados com a ferramenta GUI de sua escolha (por exemplo sqliteman, ).
        2. (Para sqliteman):
          1. O cursor começa na área de comando: cole uma das consultas de amostra abaixo ou crie a sua própria.
          2. Selecione todo o comando ( Ctrl+ A).
          3. Execute o comando: F9.
      • Com uma linha de comando:
        • Você pode emitir uma única consulta SQL usando sqlite3a sintaxesqlite3 --readonly "_<profile-dir>_/places.sqlite" "_<query>_"
          • --readonlyabre 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.
        • Alternativamente, você pode acessar o banco de dados com a sintaxe sqlite3 --readonly "_<profile-dir>_/places.sqlite"e emitir vários comandos.

    As consultas adequadas são:

    • Para ver todas as entradas com carimbos de data e hora mostrando a hora até o segundo no fuso horário para o qual seu computador/sessão está configurado:
      • select datetime(last_visit_date/1000/1000,'unixepoch','localtime'), url, title from moz_places where last_visit_date not null
    • Omita os ,'localtime'horários em UTC em vez do seu fuso horário.
    • Omitir where last_visit_date not nullpara incluir entradas sem data.
    • Para ver milissegundos , use 1000.0em vez de 1000e strftime('%Y-%m-%d %H:%M:%f',em vez de datetime(, 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
    • Para classificar pela hora da última visita, com a mais recente primeiro, anexe 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
    • Para limitar a (por exemplo) 100 linhas, anexe limit 100ao 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
      • NB SQLite não aceita a sintaxe limit to 100 rowsvista em alguns dialetos SQL.
    • Para restringir a um determinado site , adicione 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
    • 3

relate perguntas

  • Use um mecanismo de pesquisa diferente no modo Privado do Firefox

  • no Firefox, por que esta página é renderizada dessa maneira (conteúdo da tag noscript sendo ignorado), ao executar NoScript ou uBlock Origin?

  • Execute um script Selenium em uma máquina remota

  • Os navegadores não obtêm páginas compactadas no sistema operacional Windows 7 de 64 bits

  • Compartilhamento de guias entre instâncias separadas do Firefox

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve