Ich mag es nicht, wenn meine Suchanfragen und mein Webprotokoll für immer herumhängen. Daher frage ich mich: Ist es möglich, Browserdaten beim Beenden in Google Chrome automatisch zu löschen? Wenn dies mit Chrome nicht möglich ist, kennen Sie andere gute Webbrowser mit dieser Funktion?
PS Ich bin nicht bereit, mein Gerät nur für diesen Zweck zu rooten. Daher suche ich nach einer Lösung, die keinen Root-Zugriff erfordert.
Antworten:
Ich würde Firefox verwenden. Es besteht die Möglichkeit, beim Beenden zu löschen. Sie müssen zum Menü gehen (auf das Sie zugreifen können, indem Sie auf das Menüsymbol tippen) und jedes Mal auf Beenden klicken, aber anscheinend gibt es in Chrom keine Möglichkeit, die ich kenne. Es ist besser als nichts. Firefox ist allerdings gewöhnungsbedürftig, wechseln Sie also mit Vorsicht.
quelle
Mit Chrome auf einem nicht gerooteten Gerät ist dies nur möglich, wenn eine App Zugriff auf das Datenverzeichnis von Chrome hat. Dies kann der Fall sein, wenn diese App Google gehört oder es sich um ein Chrome-Plugin handelt. Beide Arten von Apps gibt es derzeit nicht. Die kurze Antwort, dh ohne Root-Zugriff, wäre NEIN. Sie können die Browserdaten beim Beenden in Chrome für Android nicht automatisch löschen.
Das heißt, jemand, der ein gerootetes Gerät besitzt, wird möglicherweise in Zukunft nach einer Antwort suchen. Hier geht es mit einer Lösung!
Beachten Sie, dass diese Lösung durch Versuch und Irrtum erreicht wird . Ich habe etwas experimentiert und es schien perfekt auf meinen Geräten zu funktionieren, auf denen Android 4.2.1, 4.4.2 und 5.0.2 ausgeführt wird und die Chrome v43.0.2357.93 verwenden, was bedeutet, dass ich keine Kenntnis von den genannten Dateien beanspruche unten) tatsächlich tun oder verwendet werden.
Informationen zum Datenverzeichnis von Chrome
/data/data/com.android.chrome
./data/data/com.android.chrome/app_chrome/Default
dem Profilpfad./data/data/com.android.chrome/app_tabs/0/
.0
ist die UID des primären Benutzers.Alles, was wir tun werden, ist, die Dateien zu löschen, die für die Wiederaufnahme der vorherigen Browserdaten verantwortlich sind, wenn Chrome erneut geladen wird. Wir verwenden einfach ein Skript, um diese Dateien zu löschen, und das Löschen wird vom Tasker automatisiert .
Skript
Das Skript ist sehr einfach.
data
erstellen Variablen und geben das Verzeichnis als Wert ein.rm -f
ist es, die Dateien nämlich zwangsweise zu entfernen . Verlauf, Webdaten, Cookies, Weblinks, Favoriten, Top-Sites, Anmeldedaten, App-Registerkarten, lokaler Status.*
ist ein Platzhalter .Beachten Sie, dass diese Lösung die Lesezeichen oder Einstellungen nicht beeinflusst.
Wenn Sie jedoch möchten, dass auch Lesezeichen und Einstellungen gelöscht werden, fügen Sie einfach den folgenden Befehl in eine neue Zeile am unteren Rand des Skripts ein:
Speichern Sie die Datei als
Del_chrome_data.sh
(.sh
ist wichtig), verschieben Sie sie in das Stammverzeichnis (/sdcard
) der internen SD-Karte und machen Sie sie mit adb ausführbar als:Wenn Sie eine Terminal-App verwenden, gehen Sie wie folgt vor:
Überprüfen Sie
chmod
die Verwendung.Außerdem ändere ich meine Skriptberechtigungen nicht auf die oben angegebene Weise. Ich mache sie einfach auf meinem Linux-Computer ausführbar und schiebe sie dann auf mein Android-Gerät.
Anleitung für Tasker
Installieren und starten Sie Tasker . Der Eingabehilfedienst muss für ein anwendungsbasiertes Profil aktiviert sein.
Gehen Sie zu Einstellungen → Barrierefreiheit → Tasker → Ein → OK .
Del_chrome_data
.Erstellen Sie eine Aktion darin über
+
→ Code → Shell ausführen , und geben Sie die folgenden Details ein:sh /sdcard/Del_chrome_data.sh
%Catch
+
→ Anwendung → Alle auswählen und unten invertieren → Chrome auswählen .Del_chrome_data
darin.( Hier ist das exportierte Profil , falls Sie auf Probleme stoßen.)
Jetzt können Sie einfach Chrome starten, surfen, andere Apps öffnen, zu Chrome zurückkehren und nichts scheint betroffen zu sein.
Entfernen Sie Chrome aus der Liste der letzten Aufgaben, starten Sie Chrome und voila! Sie werden feststellen, dass die vorherigen Browserdaten automatisch gelöscht wurden.
Sie können Tasker auch so konfigurieren , dass die Aufgabe basierend auf der Zeit ausgeführt wird, wenn Sie das zeitbasierte Entfernen von Browserdaten wünschen.
Hinweis : Auf meinen Geräten dauerte das Löschen der Dateien ca. 2-5 Sekunden. Vielleicht sind diese Geräte langsam.
Wir können loslegen!
quelle
Ich denke nicht, dass dies möglich ist, da Chrome nicht sehr personalisiert ist.
Versuchen Sie stattdessen den Maxthon-Webbrowser , mit dem Sie im Internet surfen können, ohne die Chronologie zu speichern.
quelle