¿Cómo eliminar las URL escritas del historial del navegador en Firefox?

Sé que puedo eliminar las páginas visitadas del historial a través de Historial → Mostrar todo el historial , y simplemente marcar las entradas no deseadas y presionar la tecla Eliminar . Pero esto parece no eliminar las URL que escribí en la barra de direcciones al abrir esas páginas. Así que todavía se utilizan para predecir las URL que quiero escribir más adelante. Especialmente con los sitios muy frecuentes (como aquí en la red StackExchange), esto confunde la lista de URL sugeridas.

¿Hay alguna forma de eliminar las “URL escritas” del historial del navegador por completo? Es preferible con algunos clics fáciles para el usuario final, pero no me importaría hacerlo a través de la línea de comandos si fuera necesario (por ejemplo, modificar las bases de datos sqlite de Firefox directamente).

Edit: Gracias a la respuesta de Dan, se explica una parte de mi problema, y ​​descubrí que faltaba para describirlo completamente. Hasta que leí las explicaciones de Dan, no vi algunos de los detalles.

Digamos que he visitado http://readwrite.com/somearticle y http://readwrite.com/otherarticle . Y, por supuesto, muchas otras páginas con una “r” en algún lugar de su URL. Ahora, en un urlbar vacío, escribo una “r”. Inmediatamente, la función de autocompletar llena eso con “readwrite.com” (no una de las URL completas), y el menú desplegable muestra un montón de otras páginas (pero ninguna de readwrite.com).

  • El primer método de Dan no funciona, ya que la cadena completada automáticamente no está contenida en el menú desplegable
  • La segunda sugerencia de Dan (apagar completamente la función de autocompletar) no es una opción para mí, solo quiero deshacerme de algunas “sugerencias” específicas
  • No tengo un marcador coincidente (para ser más específico: ninguno para readwrite.com)

Entonces, ¿cómo deshacerse de esa sugerencia “readwrite.com”? He revisado todo el historial y me he asegurado de que no quede ninguna entrada para él. También he comprobado mis marcadores, no hay rastros allí tampoco.

Cuando haya escrito una URL en la barra de direcciones y aparezca la ventana emergente de autocompletar, resalte una URL en la lista y presione Eliminar . Eso evitará que la URL sea sugerida nuevamente para cualquier consulta. Si hay muchas URL similares de las que desea deshacerse, es posible que deba retroceder el último carácter y escribirlo nuevamente para actualizar la lista.

Nota: Esto no funciona en las URL marcadas. Al presionar Eliminar, se eliminan de la lista mientras está abierta, pero la próxima vez que escriba una URL similar se le sugerirá el marcador. Si eso le causa un problema: en el cuadro de diálogo Opciones , en la pestaña Privacidad , hay una opción para hacer que solo sugiera desde el historial, no los marcadores.

También hay otro tipo de autocompletar, donde un nombre de dominio aparece en línea en la barra de direcciones en sí (no en la lista de autocompletar) mientras escribe. Solo completa el nombre de dominio, no la URL completa, por lo que no causa el problema de “demasiadas completaciones para stackoverflow.com ” que describe.

Las sugerencias provienen de la misma lista, por lo que si elimina todos los elementos de autocompletado de un dominio y no tiene marcadores para ese dominio, tampoco sugerirá que el dominio esté en línea. Esto puede ser bastante difícil de organizar, como en su ejemplo, si escribe “rea” y completa readwrite.com pero la lista está llena de páginas sobre ” rea nimation”. En ese caso, debe dejar que complete readwrite.com presionando Fin ( no Entrar ), y luego retroceda el último carácter para actualizar la lista. Entonces, solo las entradas de readwrite.com se mostrarán en la lista, y podrá eliminarlas de la misma manera. Nuevamente, si hay muchas entradas, es posible que deba retroceder la m para actualizar la lista.

Puede deshabilitar solo la función de autocompletar en línea yendo a about:config y configurando browser.urlbar.autoFill en falso . Esa configuración no afecta la lista desplegable de sugerencias, solo la sugerencia en línea.

Como todas las cosas accesibles a través de la interfaz predeterminada de Firefox parecían fallar, decidí adoptar el enfoque de “inmersión profunda”. Así que instalé el complemento Administrador de SQLite , abrí el archivo places.sqlite desde mi directorio de perfil de usuario de Firefox (Menú: Base de datos → Conectar base de datos ), y verifiqué la tabla moz_places (selecciónela en el panel izquierdo del administrador de SQLite ) a través de la función de búsqueda (en el panel derecho grande: Tab Buscar y buscar , ahí está el botón “Buscar”) para la url “ofensiva”. La statement SQL correspondiente (para la pestaña Ejecutar SQL ) habría sido:

 SELECT * FROM moz_places WHERE url LIKE '%readwrite.com%'; 

Para los usuarios que prefieren la forma gráfica:

Captura de pantalla
Captura de pantalla del filtro de búsqueda (haga clic en la imagen para ampliar)

Al final resultó que, hubo exactamente un hit con una URL completa, que no se mostró al filtrar el historial del navegador / marcadores. Así que me tomé la libertad de eliminar ese registro y probé mi barra url nuevamente: ¡Sí, parece que eso resolvió el problema! Pero ¿por qué tan difícil, Mozilla?

EDITAR: tenga en cuenta que “operando directamente en el corazón” usted podría “matar al gato”. Tenga cuidado al modificar las bases de datos de Firefox directamente, ¡o podría terminar con marcadores inconsistentes o algo peor! Siempre haga una verificación cruzada antes de borrar, por ejemplo.

Problema

Este es un error en Firefox, específicamente el error # 932036 .

La respuesta de Dan Hulme describe cómo se supone que debe funcionar Firefox. Desafortunadamente, esto no siempre funciona, incluso cuando se presiona Fin y luego Retroceso (no aparece ningún menú desplegable). Incluso si no tiene elementos de Historial, Marcadores o desplegables de ese dominio, el autocompletar seguirá sugiriendo dominios que visitó en el pasado.

El motivo es que, en algunos casos, las URL no se eliminan del archivo places.sqlite en su directorio de perfiles de Firefox, incluso si borra el historial completo.

Solución

De acuerdo con el informe de error vinculado anteriormente, esto significa que su places.sqlite datos places.sqlite está dañada. El enfoque recomendado es eliminar el archivo places.sqlite por completo. Esto debería evitar que el error vuelva a ocurrir en su instalación en el futuro.

  1. Esto hará que pierdas todo tu historial de navegación, así que ten cuidado.

  2. Salir de Firefox

  3. Luego, elimine (o mejor aún, muévalo a un lugar seguro) places.sqlite . El archivo normalmente se encuentra en ~/.mozilla/firefox/.default/places.sqlite

  4. También elimine los places.sqlite-shm y places.sqlite-wal .

Tus marcadores aún deberían estar allí, pero tu historia habrá desaparecido. Los marcadores se restaurarán a partir de la última copia de seguridad automática que hizo Firefox (en la carpeta bookmarkbackups ), por lo que se perderán las adiciones más recientes. Si tiene miedo de perder los marcadores recién agregados, sugiero exportar sus marcadores de antemano.

De http://kb.mozillazine.org/Places.sqlite#Deleting :

Si sospecha que el archivo está dañado, al eliminar “places.sqlite” se eliminará su historial de navegación y se creará automáticamente un nuevo archivo vacío. En Firefox 3 y SeaMonkey 2.1 y superiores, places.sqlite se reconstruirá utilizando el último archivo JSON con fecha de la carpeta bookmarkbackups; si no existe una copia de seguridad JSON, los marcadores se importarán desde bookmarks.html, si se encuentran.

No recomendado (ver informe de error)

Si quiere arriesgarse, también puede modificar el archivo places.sqlite directamente. Tenga en cuenta que con este enfoque es probable que el error vuelva a ocurrir. Dicho esto, puede usar el complemento Administrador de SQLite recomendado por la respuesta de Izzy para editar las moz_places y moz_hosts y eliminar las entradas que contienen las URL manualmente.

Puede buscar las URL de la siguiente manera (reemplace example.com según corresponda):

 SELECT * FROM moz_places WHERE url LIKE '%example.com%'; 

y

 SELECT * FROM moz_hosts WHERE url LIKE '%example.com%'; 

Tuve el mismo problema molesto, cada vez que empiezo a escribir ww … luego aparecen las direcciones web almacenadas … no es grave, pero muy MUY molesto. Yo uso Firefox.

Entré en el sitio web de Firefox y busqué en AYUDA, finalmente resolví esto.

  • En la barra de URL, escriba: Acerca de: config (¡y prometa tener cuidado!)
  • localizar: Browser.urlbar.default.behaviour (este valor es probablemente 0)
  • Haga doble clic en este para que pueda modificarlo y cambie el 0 a 33.
  • cerrar esta página Tu problema debe ser resuelto, lo hizo por mí.

Gracias Firefox!

Encontré la solución aquí (la respuesta de dangowan)

Espero que te funcione

ps .: lo siento mi pobre inglés 🙁