Wie kann ich meine Browserdaten automatisch löschen, wenn ich Chrome beende?

8

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.

Phillip
quelle
Hallo und willkommen bei Android.SE! Ich habe Ihre Frage nicht positiv bewertet. Es braucht Arbeit. Bitte bearbeiten Sie es, um die folgenden zwei Probleme zu beheben. 1. Ihre Frage fragt nach dem Inkognito-Modus, aber es scheint mir, dass so etwas übertrieben wäre (insbesondere für den Fall, dass Ihr Gerät beim Surfen im Internet abstürzt). Wirklich, Sie würden eine Option zum Löschen von Browserdaten beim Beenden bevorzugen, oder? 2. Bestehen Sie darauf, Chrome zu verwenden? Wie offen sind Sie für die Idee, zu einem anderen Webbrowser wie Firefox zu wechseln?
Tealhill unterstützt Monica
Vielen Dank! Sie haben Recht damit, dass der Inkognito-Modus wahrscheinlich übertrieben ist. Ich nahm Ihren Rat an und nahm die notwendigen Änderungen an meiner Frage vor. Ich habe mich entschlossen, auch Firefox auszuprobieren, und festgestellt, dass es die Option gibt, Browserdaten beim Beenden zu löschen, aber Sie müssen auf die Menüschaltfläche tippen und Beenden auswählen. Immer noch viel einfacher als auf Chrom!
Phillip
1) Wie beenden Sie Chrome? Wischen Sie es einfach aus der Liste der letzten Aufgaben oder auf andere Weise heraus? 2) Um welche Lollipop-Version und welches Android-Gerät handelt es sich? Letzteres ist nicht wichtig, aber es ist gut, es uns zu sagen.
Feuerlord
Ja, ich schließe es einfach, indem ich es aus der Liste der letzten Aufgaben wische. Ich habe ein Samsung Galaxy S4 von Sprint (SPH-L720) mit Android 5.0.1.
Phillip
@Phillip: Danke, dass du deine Frage bearbeitet hast. Ich habe es jetzt endlich positiv bewertet. :)
Tealhill unterstützt Monica

Antworten:

5

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.

typecasto
quelle
Es scheint, dass OP diese Methode bereits kennt . Aber es ist immer noch eine Antwort! Könnten Sie die App in der Antwort verknüpfen? Außerdem muss diese Funktion zum Beenden zuerst aktiviert werden, damit sie im Menü angezeigt wird. Bitte erwähnen Sie es auch.
Feuerlord
OP fragte nach Chrome, nicht nach Firefox.
user598527
@ user598527 Die Frage wurde ursprünglich für Firefox geschrieben und später bearbeitet.
Typecasto
@LarsonAshcroft: In der Revisionshistorie gibt es nichts über Firefox .
user598527
@ user598527 Vermutlich irre ich mich dann. Tut mir leid, ich weiß nicht, was ich gedacht habe.
Typecasto
4

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

  • Der Speicherort des Chrome-Datenverzeichnisses ist /data/data/com.android.chrome.
  • Die meisten Browserdaten (z. B. Verlauf, Top-Websites, Webdaten, Cookies, Anmeldedaten) befinden sich unter /data/data/com.android.chrome/app_chrome/Defaultdem Profilpfad.
  • Geöffnete Registerkarten befinden sich unter /data/data/com.android.chrome/app_tabs/0/. 0ist 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 automatisiert .

Skript

#!/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;

Das Skript ist sehr einfach.

  1. Die erste Zeile ist ein Schebang .
  2. Zeilen, die mit beginnen, dataerstellen Variablen und geben das Verzeichnis als Wert ein.
  3. 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:

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

Speichern Sie die Datei als Del_chrome_data.sh( .shist wichtig), verschieben Sie sie in das Stammverzeichnis ( /sdcard) der internen SD-Karte und machen Sie sie mit ausführbar als:

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

Wenn Sie eine Terminal-App verwenden, gehen Sie wie folgt vor:

su
chmod 667 /sdcard/Del_chrome_data.sh

Überprüfen Sie chmoddie 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

  1. Installieren und starten Sie Tasker . Der Eingabehilfedienst muss für ein anwendungsbasiertes Profil aktiviert sein.

    Gehen Sie zu Einstellungen → Barrierefreiheit → Tasker → Ein → OK .

  2. Erstellen Sie unter Aufgaben eine Aufgabe mit dem Namen Del_chrome_data.
  3. Erstellen Sie eine Aktion darin über +Code → Shell ausführen , und geben Sie die folgenden Details ein:

    • Befehl :sh /sdcard/Del_chrome_data.sh
    • Überprüfen Sie die Verwendung von Root
    • Speichern Sie Fehler in :%Catch
  4. Erstellen Sie unter Profile ein anwendungsbasiertes Profil über +AnwendungAlle auswählen und unten invertierenChrome auswählen .
  5. Verknüpfen Sie die Aufgabe Del_chrome_datadarin.

( 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!

Feuerlord
quelle
Tasker kostet Geld. Es wäre nützlicher, wenn Sie Ihre Frage bearbeiten und Anweisungen bereitstellen würden, die auch mit einer Freeware-Alternative zu Tasker funktionieren. Ihre Antwort ist jedoch immer noch nützlich. +1.
Tealhill unterstützt Monica
0

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.

Riccardo Tonin
quelle
Können Sie mit dem Maxthon-Webbrowser beim Beenden automatisch die Browserdaten löschen, oder müssen Sie bei jeder Verwendung manuell in einen "Inkognito-Modus" wechseln?
Tealhill unterstützt Monica