10 votos

¿Cómo puedo borrar automáticamente mis datos de navegación cuando salgo de Chrome?

No me gusta que mis búsquedas y el historial de la web se queden para siempre. Por lo tanto, me pregunto: ¿Es posible borrar automáticamente los datos de navegación al salir en Google Chrome? Si no se puede hacer con Chrome, ¿conoces algún otro buen navegador web con esta capacidad?

P.D. No estoy dispuesto a rootear mi dispositivo sólo para este propósito. Por lo tanto, estoy buscando una solución que no requiera acceso Root.

0 votos

¡Hola y bienvenido a Android.SE! No he upvoted su pregunta. Necesita trabajo. Por favor, [editar[ para abordar las dos cuestiones siguientes. 1. Tu pregunta se refiere al modo de incógnito, pero me parece que tal cosa sería exagerada (especialmente en caso de que tu dispositivo se bloquee mientras estás navegando por la web). Realmente, preferirías una opción de "borrar los datos de navegación al salir", ¿no? 2. ¿Insistes en usar Chrome? ¿Qué tan abierto estás a la idea de cambiar de navegador, como Firefox?

0 votos

Gracias. Tienes razón en cuanto a que el modo incógnito probablemente sea excesivo. Seguí tu consejo e hice las modificaciones necesarias en mi pregunta. Decidí probar Firefox también, y descubrí que tiene la opción de borrar los datos de navegación al salir, pero tienes que tocar el botón de menú y seleccionar salir. Sin embargo, es mucho más fácil que en Chrome.

0 votos

1) ¿Cómo se sale del Chrome? ¿Simplemente lo deslizas fuera de la lista de tareas recientes, o de alguna otra manera? 2) ¿De qué versión de Lollipop y dispositivo Android se trata? Esto último no es importante pero es bueno que nos lo digas.

5voto

Firelord Puntos 161

No es posible con Chrome en un dispositivo no rooteado a menos que una aplicación tenga acceso al directorio de datos de Chrome, lo que podría ser el caso si esa aplicación es propiedad de Google, o es un plugin de Chrome. Ambos tipos de aplicaciones no existen por ahora. Así que la respuesta corta, es decir, sin acceso a root, sería NO, no puedes borrar automáticamente los datos de navegación al salir en Chrome para Android.


Dicho esto, alguien que tenga un dispositivo rooteado puede venir a buscar una respuesta en el futuro. ¡Aquí vamos con una solución!

Nota que esta solución se alcanza mediante Prueba y error . He experimentado algo y parece que funciona perfectamente en mis dispositivos con Android 4.2.1, 4.4.2 y 5.0.2, y utilizando Chrome v43.0.2357.93, lo que significa que no pretendo saber qué hacen o para qué se utilizan los archivos (mencionados a continuación).

Acerca del directorio de datos de Chrome

  • La ubicación del directorio de datos de Chrome es /data/data/com.android.chrome .
  • La mayor parte de los datos de navegación (por ejemplo, el historial, los sitios más visitados, los datos de la web, las cookies y los datos de registro) están bajo /data/data/com.android.chrome/app_chrome/Default que es la ruta del perfil.
  • Las pestañas abiertas están en /data/data/com.android.chrome/app_tabs/0/ . 0 es el UID del usuario principal.

Lo único que vamos a hacer es eliminar los archivos responsables de reanudar los datos de navegación anteriores cuando Chrome se cargue de nuevo. Simplemente usaremos un script para borrar esos archivos y el borrado será automatizado por tasker .

script

#!/bin/sh

data_dir='/data/data/com.android.chrome';
data_ac_dir=$data_dir/app_chrome/Default;
rm -f $data_ac_dir/History* $data_ac_dir/Web\ Data* $data_ac_dir/Cookies* $data_ac_dir/Visited\ Links $data_ac_dir/Favicons* $data_ac_dir/Top\ Sites* $data_ac_dir/Login\ Data* $data_dir/app_tabs/0/* $data_dir/app_chrome/Local\ State;

El script es muy sencillo.

  1. La primera línea es una shebang .
  2. Las líneas que empiezan por data están creando la variable y alimentando la ubicación del directorio como el valor.
  3. rm -f es eliminar a la fuerza los archivos a saber Historial, datos web, cookies, enlaces web, favicons, sitios principales, datos de inicio de sesión, pestañas de aplicaciones, estado local. * es un comodín .

Tenga en cuenta que esta solución no afectaría a los Marcadores ni a las Preferencias.

Sin embargo, si quieres que se borren incluso los Marcadores y las Preferencias, simplemente añade el siguiente comando en una nueva línea al final del script:

rm -f $data_ac_dir/Preferences $data_ac_dir/Bookmarks*;

Guarde el archivo como Del_chrome_data.sh ( .sh es importante), introdúzcalo en el directorio root ( /sdcard ) de la tarjeta SD interna y hacerla ejecutable mediante adb como:

adb shell su -c 'chmod 667 /sdcard/Del_chrome_data.sh'

Si utilizas una aplicación de terminal, hazlo:

su
chmod 667 /sdcard/Del_chrome_data.sh

Consulte chmod para conocer su uso.

Además, no cambio mis permisos de script de la manera señalada anteriormente. Simplemente los hago ejecutables en mi máquina Linux y luego los empujo a mi dispositivo Android.

Instrucciones para Tasker

  1. Instalar y poner en marcha Tasker . Su servicio de accesibilidad debe estar activado para el perfil basado en la aplicación.

    Ir a Ajustes → Accesibilidad → Tasker →On→OK .

  2. En Tareas crear una tarea llamada Del_chrome_data .

  3. Crear una acción en ella a través de +Código → Ejecutar Shell y rellenar estos datos:

    • Comando : sh /sdcard/Del_chrome_data.sh
    • Consulte utilizar Root
    • Almacenar los errores en : %Catch
  4. En Perfiles crear un perfil basado en la aplicación a través de +Aplicación → elegir Todo y Invertir en la parte inferior → seleccione Cromo .

  5. Vincular la tarea Del_chrome_data en él.

( <a href="http://pastebin.com/bingqRCc" rel="nofollow noreferrer">Aquí </a>es el <a href="http://tasker.dinglisch.net/userguide/en/faqs/faq-how.html#q" rel="nofollow noreferrer" title="How can I import/export individual profiles, tasks or scenes ?">perfil exportado </a>en caso de que te encuentres con problemas).

Ahora, puedes simplemente iniciar Chrome, hacer tu navegación, abrir otras aplicaciones, volver a Chrome, y nada parece estar afectado.

Elimine el Chrome de la lista de tareas recientes, inicie el Chrome y ¡voilá! se dará cuenta de que los datos de navegación anteriores se han purgado automáticamente.

También puede configurar Tasker para ejecutar la tarea en función del tiempo, si desea eliminar los datos de navegación en función del tiempo.

Nota : En mis dispositivos tardó entre 2 y 5 segundos en purgar los archivos. Tal vez, esos dispositivos son lentos.

¡Estamos listos!

0 votos

Tasker cuesta dinero. Sería más útil si editar su pregunta y proporcionar instrucciones que también funcionan con una alternativa freeware a Tasker. Sin embargo, tu respuesta sigue siendo útil; +1.

5voto

user120063 Puntos 1

Yo usaría firefox. Tiene una opción para borrar al salir. Tienes que ir al menú (al que puedes acceder tocando el icono del menú) y darle a salir cada vez, pero como no hay forma de hacerlo en Chrome, es mejor que nada. Sin embargo, hay que acostumbrarse a Firefox, así que hay que cambiar con precaución.

1 votos

Parece que OP es ya conoce este método . Pero sigue siendo una respuesta. De todos modos, ¿podrías enlazar la aplicación en la respuesta? Además, esta función de "abandonar" tiene que ser activada primero para que aparezca en el menú. Por favor, menciónalo también.

0 votos

El operador preguntó por Chrome, no por Firefox.

0 votos

@user598527 La pregunta fue escrita originalmente para firefox, luego fue editada.

0voto

Riccardo Tonin Puntos 1

No creo que sea posible porque Chrome no tiene mucha personalización.

En su lugar, intente Navegador web Maxthon que permite navegar por Internet sin guardar la cronología.

0 votos

Pero, ¿el navegador web Maxthon le permite automáticamente ¿se borran los datos de navegación al salir, o hay que entrar manualmente en algún "modo incógnito" cada vez que se usa?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X