En Google Chrome, ¿es posible eliminar todo el historial de búsqueda que coincida con una consulta específica (por ejemplo, en.wikipedia.org)?
google-chrome
Anderson Green
fuente
fuente
Fabricio PH
. Esa es la respuesta correcta original. El aceptado actualmente simplemente había copiado la respuesta correcta sin atribuir ningún crédito. Ahora ha vuelto a su versión original.Respuestas:
Actualización ene 2019
Ahora Chrome admite el atajo de teclado CtrlAo⌘A
Respuesta original
Puedes tomar el atajo del hacker inyectando código JavaScript .
Paso 1 Dado que el historial de Chrome se consulta dentro de un iFrame, tenemos que visitar: chrome: // history-frame / (copiar y pegar URL)
Paso 2 Haz la consulta de búsqueda.
Paso 3 Abra la consola Chrome ( F12o CtrlShiftio ⌘⌥i) y ejecutar:
Paso 4 Presione el botón ' Eliminar elementos seleccionados '.
En realidad, esto elimina los elementos en la página actual. Podría intentar extenderlo, pero es un buen punto de partida. Lee el artículo completo en mi blog.
fuente
Eso es simple y fácil.
Busca lo que deseas eliminar. Selecciona el primero. Ahora desplácese al último resultado. Presione shifty elija el último. Ahora todas las coincidencias están seleccionadas y puedes eliminarlas juntas.
En algunos casos, eliminar una dirección de los resultados del historial no es suficiente para evitar que esa dirección aparezca en las sugerencias automáticas de la barra de URL.
En ese caso, visite aquí: https://superuser.com/a/273280/121184
fuente
Para valores literales de "consulta" ...
Incluso puedes consultar tu historial de Chrome usando SQL. ( Firefox también: ver más abajo. Por supuesto, la ruta de archivo apropiada deberá cambiarse ).
En primer lugar, debe ubicar el archivo Historial de Chrome. Esto es, en mi sistema, en
que debería traducirse de una manera más general
Allí encontrará un archivo "Historial". Es un archivo SQLite3, y para manipularlo, Chrome debe cerrarse . Si lo hace mal, elimine el archivo Historial y comience de nuevo, es como si hubiera borrado todo el historial de Chrome.
Luego, cambie el nombre del archivo
History.sqlite3
e instale SQLiteMan (o cualquier otro editor de SQLite3; en Windows, hacer doble clic en el archivo puede ser suficiente para activar una sugerencia), luego abra el archivo (es posible que algunas utilidades no necesiten cambiar el nombre). intente sin renombrar primero, para ahorrar trabajo ).En la tabla URLS, encontrará las URL que ha visitado. Por ejemplo, puedo ejecutar la consulta:
para ver todas las ocurrencias de 'reunión' en el host o en la parte de la ruta de acceso de las URL que visité. O podría buscar pr0n , o ... cualquier cosa, siempre y cuando cumpla con la sintaxis SQL .
Incluso puede usar la otra información para ejecutar la consulta, por ejemplo, la hora de la última visita. Solo recuerda que debes convertir las fechas a la hora de Chrome , que es la cantidad de microsegundos transcurridos desde el 1 de enero del año de nuestro Señor 1601 . En un cuadro de Unix, escribir
date +%s
le indicará la cantidad de segundos; multiplique por un millón, agregue 11644473600 y listo.Por ejemplo, seleccione visitas después del 1 de octubre de 2013:
Para eliminar, simplemente reemplace
SELECT *
conDELETE
y presione F9 para ejecutar la consulta.Puede usar en
NOW()
lugar de la fecha actual y cualquier otra sintaxis SQLite .(En el caso, el archivo "Historial de archivos" contiene el último historial archivado por Chrome).
Cuando haya terminado, si es necesario, cambie el nombre del archivo a "Historial".
Automatizándolo: desinfección con un clic
Necesita una utilidad SQLite de línea de comandos como
sqlite3
osql3tool
. Luego, escribe un script o archivo por lotes, modificando el código a continuación con las rutas apropiadas (no desea borrar mi historial dejando el suyo intacto, ¿verdad?):Solo recuerda que esto borra tu historial en tu instancia de Chrome. Si, por ejemplo, usa un proxy y ese proxy mantiene registros, todas esas URL seguirán estando disponibles en los registros .
ACTUALIZACIÓN : Además, si está utilizando una herramienta SQL con muerte cerebral que requiere que el archivo tenga una extensión explícita y conocida, deberá realizar un RENAME apropiado antes de comenzar las operaciones, y otro para volver a poner las cosas en orden cuando ' hemos terminado:
De todos modos, una vez hecho esto, haga doble clic en el icono del script y ¡listo! Su historial de Chrome se desinfecta . Funciona también con Firefox; Sin embargo, sus marcas de tiempo pueden estar en algún otro marco de referencia de tiempo (posiblemente Unix simple), así que verifique el agua antes de saltar.
¿Qué hay de limpiar las cookies?
Es posible que desee hacer lo mismo con las cookies en lugar de Historial.
Pero habrá notado, en el directorio de datos de Chrome, otros archivos que no son Historial, uno de los cuales se llama Cookies ... :-)
Cubierta avanzada de pistas
El truco SQL anterior no se limita a las eliminaciones. Puede modificar entradas con el
UPDATE
comando; y después de eliminar entradas innecesarias , puede usarINSERT
con las macros de fecha y hora apropiadas para que Chrome crea que visitó algunas URL que realmente no visitó o que no visitó en algún momento y fecha.Esto puede ser útil en esos casos cuando desinfectar una sesión del navegador resultaría en una imagen poco probable de alguien mirando fijamente una ventana vacía del navegador durante mucho tiempo, y es preferible algún tipo de navegación inactiva. Por supuesto, esto supone que nadie se da cuenta de que cada día hay exactamente la misma 'plantilla' de navegación .
fuente
Al mantener presionada la tecla Mayús y hacer clic en la casilla de verificación de la primera URL y luego desplazarse hacia abajo hasta la última. Esto le dice a Google que seleccione todas las publicaciones intermedias. Luego presiona "eliminar" y el historial de Voila desapareció para esa URL específica
fuente
Para agregar al abanico de Fabricio PH, esto debería borrar todas las páginas de resultados para una búsqueda determinada en la página chrome: // history-frame cuando se pega en la consola de devtools:
fuente
Puede visitar chrome: // history o chrome: // history-frame. En la página puede comenzar a buscar y cuando se enumeren todos los resultados, simplemente presione
CTRL + A
para seleccionar todos los elementos visibles. Presionándolo nuevamente anula la selección de todos los elementos.Con los elementos seleccionados simplemente elimínelos mediante la
DEL
tecla.fuente
No, actualmente Chrome no lo admite.
Sin embargo, las extensiones pueden solicitar acceso a sus datos de historial. Por lo tanto, sería posible que una extensión satisfaga sus necesidades. No conozco esa extensión, pero una pequeña búsqueda me hizo encontrar esta:
https://chrome.google.com/webstore/detail/gjieilkfnnjoihjjonajndjldjoagffm
Posiblemente esa extensión pueda hacer lo que usted solicite.
fuente
Solo usa Chrome con la url: chrome: // history / # e = 1 & p = 0
Puede que tenga que copiarlo / pegarlo en su barra de URL.
fuente
En la barra de Chrome, intente buscar el elemento del historial que desea eliminar. Una vez que aparezca en los resultados, desplácese hacia abajo con las teclas de flecha (incluso si es el primer elemento de la lista) y presione Mayús + Eliminar.
fuente
Si te encuentras con este tema de google, ahora hay una manera más fácil de eliminar varios elementos.
fuente
Escriba la url que desea eliminar en la pestaña del historial como en la captura de pantalla siguiente, active la consola del desarrollador (mac: opt + cms + i) y seleccione el
<iron-list
elemento. Luego, active la consola js (esc) y escriba el siguiente código en la consola:Debe seleccionar todos los elementos visibles. Haga clic en eliminar y repita hasta que la lista esté vacía o Chrome dé un error extraño.
fuente
Puede abrir el menú de Chrome, luego pasar al historial, si necesita eliminar todas las visitas al sitio en particular para que coloque el nombre del dominio en el archivo requerido o presione tres puntos a la derecha del dominio requerido si encuentra manualmente y elija todas las entradas relacionadas con este dominio: presione limpiar historial. Quizás pueda encontrar más información relevante para su pregunta aquí rocketfiles.com
fuente
Use esta extensión en Google Chrome: Calendario de historial
Es exactamente lo que estaba buscando ... hace que la eliminación del historial, etc. Si tiene más de 2000 marcas de historial para sitios como amazon.com, el visor de historial de Google Chrome tomará años (vaya página por página), pero en la ventana de historial de Firefox (o usando la extensión de Chrome mencionada anteriormente), puede seleccionar todos los 2000 y eliminar en una ida
fuente
chrome:history
y busque los sitios web que desea eliminar.abre tu consola cromada con
ctrl-shift-j
.si corresponde, asegúrese de que el menú desplegable justo encima de la consola lea
history (history-frame)
y notop,
etc.$$('input[type=checkbox]').forEach(el => el.checked = true); $("remove-selected").disabled = false;
fuente
Si el código de Fabricio no funciona para usted, descubrí que este código funciona y, además, hago clic en el botón "Eliminar seleccionados", así que lo único que tengo que hacer es hacer clic en el diálogo de confirmación.
fuente
fuente
Use lo siguiente:
Póngalo en la consola del navegador Chrome en la página del MARCO del historial . No es historia regular, sino la historia MARCO . Luego, llame a la función
removeItemsofQuery
e ingrese el término que desea buscar y elimine como argumento. Presione enter y presione el botón de eliminación final. Entonces, ya terminaste. Felicidades.fuente
Comience a escribir el término que desea buscar, cuando aparezca el término no deseado, use las flechas hacia arriba y hacia abajo para ir a ese término y presione Mayús + Eliminar.
fuente
fuente
fuente