Bagaimana saya bisa menghapus data penjelajahan saya secara otomatis ketika saya keluar dari Chrome?

8

Saya tidak suka pencarian dan riwayat web saya berkeliaran selamanya. Karenanya, saya bertanya-tanya: Apakah mungkin menghapus data penelusuran saat keluar di Google Chrome secara otomatis? Jika tidak dapat dilakukan dengan Chrome, apakah Anda tahu ada browser web bagus lainnya dengan kemampuan ini?

PS Saya tidak mau me-rooting perangkat saya hanya untuk tujuan ini. Oleh karena itu, saya mencari solusi yang tidak memerlukan akses root.

Phillip
sumber
Hai dan selamat datang di Android.SE! Saya belum mengangkat pertanyaan Anda. Perlu kerja. Harap [edit [itu untuk mengatasi dua masalah berikut. 1. Pertanyaan Anda menanyakan tentang mode penyamaran, tetapi bagi saya tampaknya hal seperti itu akan berlebihan (terutama jika perangkat Anda mogok saat Anda menjelajahi web). Sungguh, Anda lebih suka opsi "hapus data penelusuran saat keluar", kan? 2. Apakah Anda bersikeras menggunakan Chrome? Seberapa terbuka Anda terhadap gagasan beralih ke peramban web yang berbeda, seperti Firefox?
Tealhill mendukung Monica
Terima kasih! Anda benar tentang mode penyamaran yang mungkin berlebihan. Saya menerima saran Anda dan melakukan pengeditan yang diperlukan untuk pertanyaan saya. Saya memutuskan untuk mencoba Firefox juga, dan saya menemukan bahwa ia memiliki opsi untuk menghapus data penjelajahan saat keluar, tetapi Anda harus mengetuk tombol menu dan memilih keluar. Masih jauh lebih mudah daripada di chrome!
Phillip
1) Bagaimana Anda keluar dari Chrome? Apakah Anda cukup menggeseknya dari daftar tugas Terbaru, atau cara lain? 2) Versi Lollipop dan perangkat Android manakah itu? Yang terakhir ini tidak penting tetapi baik untuk memberitahu kami.
Firelord
Ya, saya hanya menutupnya dengan mengusapnya dari daftar tugas terakhir. Saya memiliki Samsung Galaxy S4 dari sprint (SPH-L720) yang menjalankan Android 5.0.1.
Phillip
@Phillip: Terima kasih telah mengedit pertanyaan Anda. Saya sekarang akhirnya memutarnya. :)
tealhill mendukung Monica

Jawaban:

5

Saya akan menggunakan firefox. Ini memiliki opsi untuk menghapus saat keluar. Anda harus pergi ke menu (yang dapat Anda akses dengan mengetuk ikon menu) dan menekan berhenti setiap waktu, tetapi sepertinya tidak ada cara saya tahu di chrome, Ini lebih baik daripada tidak sama sekali. Firefox memang membutuhkan waktu untuk membiasakan diri, jadi beralihlah dengan hati-hati.

typecasto
sumber
Tampaknya OP sudah mengetahui metode ini . Tapi itu masih merupakan jawaban! Bagaimana pun, bisakah Anda menautkan aplikasi dalam jawabannya? Juga, fitur "berhenti" ini harus diaktifkan terlebih dahulu untuk muncul di Menu. Tolong sebutkan juga.
Firelord
OP bertanya tentang Chrome, bukan Firefox.
user598527
@ user598527 Pertanyaan awalnya ditulis untuk firefox, kemudian diedit.
typecasto
@LarsonAshcroft: Tidak ada tentang Firefox dalam riwayat revisi .
user598527
@ user598527 Sepertinya saya salah. Maaf tentang itu, tidak tahu apa yang saya pikirkan.
typecasto
4

Tidak mungkin dengan Chrome di perangkat yang tidak di-rooting kecuali aplikasi memiliki akses ke direktori data Chrome, yang bisa jadi masalah jika aplikasi itu dimiliki oleh Google, atau itu adalah plugin Chrome. Kedua jenis aplikasi tidak ada sampai sekarang. Jadi jawaban singkatnya yaitu tanpa akses root, adalah TIDAK, Anda tidak dapat secara otomatis menghapus data penelusuran saat keluar di Chrome untuk Android.


Yang mengatakan, seseorang yang memiliki perangkat root mungkin datang mencari jawaban di masa depan. Ini dia solusinya!

Perhatikan bahwa solusi ini dicapai dengan Trial and error . Saya bereksperimen sesuatu dan tampaknya berfungsi dengan baik pada perangkat saya yang menjalankan Android 4.2.1, 4.4.2 dan 5.0.2, dan menggunakan Chrome v43.0.2357.93, yang berarti saya tidak mengklaim pengetahuan apa pun tentang file tersebut (disebutkan di bawah) sebenarnya dilakukan atau digunakan untuk.

Tentang direktori data Chrome

  • Lokasi direktori data Chrome adalah /data/data/com.android.chrome.
  • Sebagian besar data penelusuran (mis. Riwayat, Situs teratas, Data Web, Cookie, Data Masuk) berada di bawah /data/data/com.android.chrome/app_chrome/Default, yang merupakan jalur profil.
  • Tab yang dibuka berada di bawah /data/data/com.android.chrome/app_tabs/0/. 0adalah UID pengguna utama.

Yang akan kami lakukan adalah menghapus file yang bertanggung jawab untuk melanjutkan kembali data penelusuran sebelumnya ketika Chrome dimuat kembali. Kami hanya akan menggunakan skrip untuk menghapus file-file itu dan penghapusan akan otomatis oleh.

Naskah

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

Scriptnya sangat sederhana.

  1. Baris pertama adalah shebang .
  2. Baris yang diawali dengan datamembuat variabel dan lokasi direktori pengumpanan sebagai nilainya.
  3. rm -f adalah untuk menghapus dengan paksa file yaitu. Riwayat, Data Web, Cookie, Tautan Web, Favicon, Situs Teratas, Data Masuk, tab aplikasi, Status Lokal. *adalah wildcard .

Perhatikan bahwa solusi ini tidak akan memengaruhi Bookmark atau Preferensi.

Namun, jika Anda ingin Bookmark dan Preferensi dihapus, cukup tambahkan perintah berikut di baris baru di bagian bawah skrip:

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

Simpan file sebagai Del_chrome_data.sh( .shpenting), dorong ke direktori root ( /sdcard) kartu SD internal dan membuatnya dapat dieksekusi menggunakansebagai:

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

Jika Anda menggunakan aplikasi terminal, lakukan:

su
chmod 667 /sdcard/Del_chrome_data.sh

Periksa chmoduntuk mengetahui tentang penggunaannya.

Juga, saya tidak mengubah izin skrip saya dengan cara yang disebutkan di atas. Saya membuatnya mudah dieksekusi di mesin Linux saya dan kemudian mendorongnya ke perangkat Android saya.

Instruksi untuk Tasker

  1. Instal dan luncurkan Tasker . Layanan aksesibilitasnya perlu dinyalakan untuk profil berbasis aplikasi.

    Buka Pengaturan → Aksesibilitas → Tasker → Aktif → OK .

  2. Di bawah Tugas, buatlah tugas dengan nama Del_chrome_data.
  3. Buat tindakan di dalamnya melalui +Code → Run Shell , dan isi rincian ini:

    • Perintah :sh /sdcard/Del_chrome_data.sh
    • Periksa gunakan Root
    • Simpan Kesalahan di :%Catch
  4. Di bawah Profil, buat profil berbasis aplikasi melalui +Aplikasi → pilih Semua , dan Balikkan di bawah → pilih Chrome .
  5. Tautkan tugas Del_chrome_datadi dalamnya.

( Ini adalah profil yang diekspor , jika Anda mengalami masalah.)

Sekarang, Anda cukup meluncurkan Chrome, melakukan penjelajahan, membuka aplikasi lain, kembali ke Chrome, dan sepertinya tidak ada yang terpengaruh.

Hapus Chrome dari daftar tugas terbaru, luncurkan Chrome, dan voila! Anda akan melihat bahwa data penelusuran sebelumnya telah dibersihkan secara otomatis.

Anda juga dapat mengonfigurasi Tasker untuk menjalankan tugas berdasarkan waktu, jika Anda menginginkan penghapusan data penelusuran berdasarkan waktu.

Catatan : Butuh sekitar 2-5 detik di perangkat saya untuk membersihkan file. Mungkin, perangkat itu lambat.

Kami baik-baik saja!

Firelord
sumber
Tasker membutuhkan uang. Akan lebih bermanfaat jika Anda mengedit pertanyaan Anda dan memberikan instruksi yang juga berfungsi dengan alternatif freeware untuk Tasker. Namun, jawaban Anda tetap bermanfaat; +1.
Tealhill mendukung Monica
0

Saya rasa itu tidak mungkin karena Chrome tidak memiliki banyak personalisasi.

Sebagai gantinya, coba Maxthon Web Browser yang memungkinkan Anda menjelajahi Internet tanpa menyimpan kronologi.

Riccardo Tonin
sumber
Tetapi apakah Maxthon Web Browser memungkinkan Anda menghapus data penelusuran saat keluar secara otomatis , atau haruskah Anda secara manual memasukkan beberapa "mode penyamaran" setiap kali Anda menggunakannya?
Tealhill mendukung Monica