No Google Chrome, é possível excluir todo o histórico de pesquisa que corresponde a uma consulta específica (por exemplo, en.wikipedia.org)?
google-chrome
Anderson Green
fonte
fonte
Fabricio PH
. Essa é a resposta correta original. O atualmente aceito simplesmente copiou a resposta correta sem atribuir nenhum crédito. Agora ele foi revertido para sua versão original.Respostas:
Atualização Jan 2019
Agora, o Chrome suporta o atalho de teclado CtrlAou⌘A
Resposta original
Você pode usar o atalho do hacker injetando código JavaScript .
Etapa 1 Como o histórico do Chrome é consultado dentro de um iFrame, precisamos visitar: chrome: // history-frame / (copiar e colar URL)
Etapa 2 Faça a consulta de pesquisa.
Etapa 3 Abra o console do Chrome ( F12ou CtrlShiftiou ⌘⌥i) e execute:
Etapa 4 Clique no botão ' Remover itens selecionados '.
Na verdade, isso exclui os elementos na página atual. Talvez eu tente estendê-lo, mas é um bom ponto de partida. Leia o artigo completo no meu blog.
fonte
Simples e fácil.
Pesquise o que você deseja remover. Selecione o primeiro. Agora role para o resultado mais recente. Pressione shifte escolha o mais recente. Agora todas as correspondências estão selecionadas e você pode removê-las juntas.
Em alguns casos, remover um endereço dos resultados do histórico não é suficiente para impedir que o endereço apareça nas sugestões automáticas da barra de URL.
Nesse caso, visite aqui: https://superuser.com/a/273280/121184
fonte
Para valores literais de "consulta" ...
Você pode até consultar seu histórico do Chrome usando SQL. ( Firefox também: veja abaixo. Obviamente, o caminho do arquivo apropriado precisará ser alterado ).
Primeiro de tudo, você precisa localizar o arquivo de histórico do Chrome. Isto é, no meu sistema, em
que deveria traduzir de uma maneira mais geral
Lá, você encontrará um arquivo "Histórico". É um arquivo SQLite3 e , para manipulá-lo, o Chrome precisa ser fechado . Se você bagunçar tudo, exclua o arquivo Histórico e comece de novo - é como se você tivesse limpado todo o histórico do Chrome.
Em seguida, renomeie o arquivo
History.sqlite3
e instale o SQLiteMan (ou qualquer outro editor do SQLite3 - no Windows, clicar duas vezes no arquivo pode ser suficiente para acionar uma sugestão) e abra o arquivo ( alguns utilitários podem não precisar da opção de renomear). tente sem renomear primeiro, para salvar o trabalho ).Na tabela URLS, você encontrará os URLs que você visitou. Por exemplo, eu posso executar a consulta:
para exibir todas as ocorrências de 'meetup' na parte do host ou do caminho dos URLs que visitei. Ou eu poderia procurar pr0n , ou ... qualquer coisa, desde que aderisse à sintaxe SQL .
Você pode até usar as outras informações para executar a consulta, por exemplo, a hora da última visita. Lembre-se de que você precisa converter as datas no horário do Chrome , que é o número de microssegundos decorridos desde 1º de janeiro de ano do nosso Senhor 1601 . Em uma caixa Unix, digitar
date +%s
informa o número de segundos; multiplique por um milhão, adicione 11644473600 e pronto.Por exemplo, selecione visitas após 1º de outubro de 2013:
Para excluir, basta substituir
SELECT *
porDELETE
e pressionar F9 para executar a consulta.Você pode usar em
NOW()
vez da data atual e qualquer outra sintaxe SQLite .(No caso, o arquivo "Histórico do arquivo morto" mantém o último histórico arquivado pelo Chrome).
Quando terminar, se necessário, renomeie o arquivo de volta para "Histórico".
Automatizando: higienização com um clique
Você precisa de um utilitário SQLite de linha de comando como
sqlite3
ousql3tool
. Em seguida, você escreve um script ou arquivo em lotes, modificando o código abaixo com os caminhos apropriados (não deseja limpar meu histórico deixando o seu intocado, não é?):Lembre-se de que isso apaga seu histórico na sua instância do Chrome. Se, por exemplo, você usar um proxy, e esse proxy mantiver logs, todos esses URLs ainda estarão disponíveis nos logs .
ATUALIZAÇÃO : Além disso, se você estiver usando alguma ferramenta SQL com morte cerebral que exige que o arquivo tenha uma extensão explícita e conhecida, será necessário executar um RENAME apropriado antes de iniciar as operações e outro para colocar as coisas em ordem novamente quando você ' você terminou:
De qualquer forma, uma vez feito isso, clique duas vezes no ícone do script e pronto !, seu histórico do Chrome é limpo . Também funciona com o Firefox; seus carimbos de data e hora podem estar em outro período de referência de tempo (possivelmente Unix simples), portanto verifique a água antes de entrar.
Que tal limpar biscoitos?
Você pode fazer o mesmo com os cookies, em vez do Histórico.
Mas você notou, no diretório de dados do Chrome, outros arquivos que não Histórico, um dos quais é chamado Cookies ... :-)
Cobertura avançada de faixas
O truque SQL acima não se limita a exclusões. Você pode modificar entradas com o
UPDATE
comando; e depois de excluir entradas desnecessárias , você pode usarINSERT
as macros de data e hora apropriadas para que o Chrome acredite que você visitou alguns URLs que você realmente não visitou ou não visitou em algum momento e data.Isso pode ser útil nesses casos, quando a limpeza de uma sessão do navegador resultaria em uma imagem improvável de alguém olhando vidrado para uma janela vazia do navegador por um longo tempo, e é preferível algum tipo de navegação inativa. Obviamente, isso pressupõe que ninguém percebe que todos os dias há exatamente o mesmo 'modelo' de navegação .
fonte
Mantendo Shift pressionado e clicando na primeira caixa de seleção de URL, e rolando para baixo até a última. Isso diz ao Google para selecionar todas as postagens intermediárias. Em seguida, você clica em "excluir" e o histórico do Voila desaparece para esse URL específico
fonte
Para adicionar ao awnser do Fabricio PH, isso deve limpar todas as páginas de resultados de uma determinada pesquisa na página chrome: // history-frame quando colada no console do devtools:
fonte
Você pode visitar chrome: // history ou chrome: // history-frame. Na página, você pode começar a pesquisar e, quando todos os resultados estiverem listados, basta pressionar
CTRL + A
para selecionar todos os itens visíveis. Pressionar novamente desmarca todos os itens.Com os itens selecionados, basta excluí-los através da
DEL
tecla.fonte
Não, atualmente não há suporte para o próprio Chrome.
No entanto, as extensões podem solicitar acesso aos seus dados do histórico. Portanto, seria possível uma extensão atender às suas necessidades. Eu mesmo não conheço essa extensão, mas uma pequena pesquisa me fez encontrar esta:
https://chrome.google.com/webstore/detail/gjieilkfnnjoihjjonajndjldjoagffm
Possivelmente essa extensão pode fazer o que você solicita.
fonte
Basta usar o Chrome com o URL: chrome: // history / # e = 1 & p = 0
Pode ser necessário copiar / colar na barra de URL.
fonte
Na barra do Chrome, tente pesquisar o item do histórico que você deseja excluir. Depois que ele aparecer nos resultados, role para baixo usando as teclas de seta (mesmo que seja o primeiro item da lista) e pressione Shift + Delete.
fonte
Se você se deparar com este tópico do google, existe uma maneira mais fácil de excluir vários itens agora.
fonte
Digite o URL que você deseja remover na guia Histórico, como na captura de tela abaixo, alterne o console do desenvolvedor (mac: opt + cms + i) e selecione o
<iron-list
elemento. Alterne o console js (esc) e digite o seguinte código no console:Ele deve selecionar todos os elementos visíveis. Clique em excluir e repita até a lista estar vazia ou o chrome apresentar um erro estranho.
fonte
Você pode abrir o menu do Chrome e, em seguida, passar para o histórico, se precisar excluir todas as visitas a um site específico, para colocar o nome do domínio no arquivo requerido ou pressionar três pontos à direita do domínio necessário, se encontrar manualmente e escolha todas as entradas relacionadas a este domínio - pressione histórico limpo. Talvez você possa encontrar mais informações relevantes para sua pergunta aqui rocketfiles.com
fonte
Use esta extensão no Google Chrome: Calendário do Histórico
É exatamente o que eu estava procurando ... faz a exclusão de histórico, etc., exatamente como o Firefox, isto é, rápido e suave. Se você tiver mais de 2000 marcas de histórico para sites como amazon.com, o visualizador de história do google chrome levará séculos (vá página por página), mas na janela de histórico do firefox (ou usando o extn chrome acima mencionado), você poderá selecionar todos os 2000 e excluir de uma só vez
fonte
chrome:history
e pesquise o (s) site (s) que você deseja excluir.abra seu console do chrome com
ctrl-shift-j
.se aplicável, verifique se o menu suspenso logo acima do console lê
history (history-frame)
e nãotop,
etc.$$('input[type=checkbox]').forEach(el => el.checked = true); $("remove-selected").disabled = false;
fonte
Se o código do Fabricio não funcionar para você, descobri que esse código está funcionando e, além disso, clique no botão "remover selecionado" para mim, então a única coisa que preciso fazer é clicar na caixa de diálogo de confirmação.
fonte
fonte
Use o seguinte:
Coloque-o no console do navegador chrome, na página FRAME do histórico . História não regular, mas a história FRAME . Em seguida, chame a função
removeItemsofQuery
e insira o termo que deseja pesquisar e remover como argumento. Pressione enter e pressione o botão de remoção final. Então, você está pronto. Parabéns.fonte
Comece a escrever o termo que deseja pesquisar, quando o termo indesejado aparecer, use as setas para cima e para baixo para ir para esse termo e pressione Shift + Delete.
fonte
fonte
fonte