Di Google Chrome, mungkinkah untuk menghapus semua riwayat pencarian yang cocok dengan permintaan tertentu (misalnya, en.wikipedia.org)?
google-chrome
Anderson Green
sumber
sumber
Fabricio PH
. Itulah jawaban asli yang benar. Yang diterima saat ini hanya menyalin jawaban yang benar tanpa menghubungkan kredit. Sekarang telah dikembalikan kembali ke versi aslinya.Jawaban:
Perbarui Jan 2019
Sekarang Chrome mendukung pintasan keyboard CtrlAatau⌘A
Jawaban asli
Anda dapat mengambil pintasan peretas untuk menyuntikkan kode JavaScript .
Langkah 1 Karena riwayat Chrome dipertanyakan di dalam iFrame, kita harus mengunjungi: chrome: // history-frame / (salin dan tempel URL)
Langkah 2 Lakukan permintaan pencarian.
Langkah 3 Buka konsol Chrome ( F12atau CtrlShiftiatau ⌘⌥i) dan jalankan:
Langkah 4 Tekan tombol ' Hapus item yang dipilih '.
Sebenarnya ini menghapus elemen di halaman saat ini. Saya mungkin mencoba memperpanjangnya, tetapi ini adalah titik awal yang baik. Baca artikel lengkap di blog saya.
sumber
Itu sederhana & mudah.
Cari apa yang ingin Anda hapus. Pilih yang pertama. Sekarang gulir ke hasil terbaru. Tekan shift& pilih yang terbaru. Sekarang semua pertandingan dipilih dan Anda dapat menghapusnya bersama-sama.
Dalam beberapa kasus, menghapus alamat dari hasil riwayat tidak cukup untuk menghentikan munculnya alamat itu di saran otomatis bilah url.
Dalam hal ini, kunjungi di sini: https://superuser.com/a/273280/121184
sumber
Untuk nilai literal "kueri" ...
Anda bahkan dapat menanyakan riwayat Chrome Anda menggunakan SQL. ( Firefox juga: lihat di bawah. Tentu saja, jalur file yang sesuai harus diubah ).
Pertama-tama, Anda perlu mencari file Sejarah Chrome. Ini, pada sistem saya, di
yang seharusnya diterjemahkan secara lebih umum
Di sana, Anda akan menemukan file "History". Ini adalah file SQLite3, dan untuk memanipulasinya, Chrome harus ditutup . Jika Anda mengacaukannya, hapus file History dan mulai lagi - hanya seolah-olah Anda telah menghapus seluruh riwayat Chrome.
Kemudian, ganti nama file menjadi
History.sqlite3
dan instal SQLiteMan (atau editor SQLite3 lainnya - di Windows, mengklik dua kali pada file mungkin cukup untuk memicu saran), kemudian buka file ( nb beberapa utilitas mungkin tidak memerlukan penggantian nama. Mungkin coba tanpa ganti nama dulu, untuk menghemat pekerjaan ).Di tabel URL, Anda akan menemukan URL yang telah Anda kunjungi. Misalnya saya dapat menjalankan kueri:
untuk melihat semua kemunculan 'meetup' di bagian host atau pathname dari URL yang saya kunjungi. Atau saya bisa mencari pr0n , atau ... apa saja, selama saya mematuhi sintaks SQL .
Anda bahkan dapat menggunakan informasi lain untuk menjalankan kueri, misalnya waktu kunjungan terakhir. Hanya ingat bahwa Anda perlu mengonversi tanggal menjadi waktu Chrome , yang merupakan jumlah mikrodetik yang terlewati sejak 1 Januari, tahun Tuhan 1601 kami . Pada kotak Unix, mengetik
date +%s
akan memberi tahu Anda jumlah detik; kalikan dengan satu juta, tambahkan 11644473600 dan Anda selesai.Misalnya, pilih kunjungan setelah 1 Oktober 2013:
Untuk menghapus, cukup ganti
SELECT *
denganDELETE
dan tekan F9 untuk menjalankan kueri.Anda dapat menggunakan
NOW()
alih-alih tanggal saat ini, dan sintaks SQLite lainnya .(Dalam hal ini, file "Riwayat Arsip" menyimpan riwayat terakhir yang diarsipkan oleh Chrome).
Setelah selesai, jika perlu, ganti nama file menjadi "Riwayat".
Mengotomatiskannya: sanitasi sekali klik
Anda memerlukan utilitas SQLite baris perintah seperti
sqlite3
atausql3tool
. Kemudian Anda menulis skrip atau file batch, memodifikasi kode di bawah ini dengan jalur yang sesuai (Anda tidak ingin menghapus riwayat saya meninggalkan milik Anda tidak tersentuh, bukan?):Hanya ingat bahwa ini akan menghapus Anda sejarah pada Anda contoh dari Chrome. Misalnya, jika Anda menggunakan proxy, dan proxy itu menyimpan log, semua URL itu akan tetap tersedia di log .
UPDATE : Juga, jika Anda menggunakan beberapa alat SQL yang mati otak yang membutuhkan file untuk memiliki ekstensi yang dikenal dan diketahui, Anda harus melakukan RENAME yang sesuai sebelum memulai operasi, dan yang lain untuk mengembalikan keadaan ketika Anda sudah selesai:
Pokoknya, setelah ini selesai, klik dua kali pada ikon skrip dan hei presto !, riwayat Chrome Anda dibersihkan . Ia bekerja dengan Firefox juga; stempel waktunya mungkin ada dalam kerangka referensi waktu lain (mungkin Unix biasa), jadi periksalah airnya sebelum melompat masuk.
Bagaimana dengan membersihkan cookie?
Anda mungkin ingin melakukan hal yang sama pada cookie alih-alih Riwayat.
Tapi Anda akan melihat, di direktori data Chrome, file selain History, salah satunya bernama Cookie ... :-)
Penutup trek lanjutan
Trik SQL di atas tidak terbatas pada penghapusan. Anda dapat memodifikasi entri dengan
UPDATE
perintah; dan setelah menghapus entri yang tidak dibutuhkan , Anda dapat menggunakanINSERT
makro waktu dan tanggal yang sesuai untuk membuat Chrome percaya bahwa Anda mengunjungi beberapa URL yang sebenarnya tidak Anda kunjungi, atau tidak mengunjungi pada waktu dan tanggal tertentu.Ini mungkin berguna dalam kasus-kasus tersebut ketika membersihkan sesi browser akan menghasilkan gambar yang tidak mungkin dari seseorang yang menatap dengan kaca mata pada jendela browser yang kosong untuk waktu yang sangat lama, dan beberapa jenis navigasi idle lebih disukai. Tentu saja, ini mengasumsikan bahwa tidak ada yang memperhatikan bahwa setiap hari ada persis 'navigasi' navigasi yang sama .
sumber
Dengan menahan shift dan mengklik pada kotak centang url pertama dan kemudian gulir ke bawah ke yang terakhir. Ini memberitahu google untuk memilih semua posting di antaranya. Anda kemudian menekan "delete" dan riwayat Voila pergi untuk URL spesifik itu
sumber
Untuk menambahkan ke awnser Fabricio PH, ini harus menghapus semua halaman hasil untuk pencarian yang diberikan pada chrome: // halaman frame-sejarah ketika disisipkan ke konsol devtools:
sumber
Anda dapat mengunjungi chrome: // history atau chrome: // history-frame. Pada halaman Anda dapat mulai mencari dan ketika semua hasil terdaftar cukup tekan
CTRL + A
untuk memilih semua item yang terlihat. Menekannya lagi akan membatalkan pilihan semua item.Dengan item yang dipilih cukup hapus melalui
DEL
kunci.sumber
Tidak, itu saat ini tidak didukung oleh Chrome itu sendiri.
Padahal, ekstensi dapat meminta akses ke data riwayat Anda. Jadi mungkin untuk perpanjangan untuk memenuhi kebutuhan Anda. Saya sendiri tidak tahu ekstensi seperti itu, tetapi pencarian kecil, membuat saya menemukan ini:
https://chrome.google.com/webstore/detail/gjieilkfnnjoihjjonajndjldjoagffm
Mungkin ekstensi itu dapat melakukan apa yang Anda minta.
sumber
Cukup gunakan Chrome dengan url: chrome: // history / # e = 1 & p = 0
Anda mungkin harus menyalin / menempelkannya ke bilah url Anda.
sumber
Di bilah Chrome coba cari item riwayat yang ingin Anda hapus. Setelah muncul di hasil, gulir ke bawah dengan menggunakan tombol panah (bahkan jika itu adalah item pertama dalam daftar) dan tekan Shift + Delete.
sumber
Jika Anda menemukan topik ini dari google, ada cara yang lebih mudah untuk menghapus beberapa item sekarang.
sumber
Ketik url yang ingin Anda hapus di tab histori seperti pada tangkapan layar di bawah ini, ganti konsol pengembang (mac: opt + cms + i) dan pilih
<iron-list
elemen. Kemudian beralih konsol js (esc), dan ketik kode berikut di konsol:Itu harus memilih semua elemen yang terlihat. Klik hapus, dan ulangi sampai daftar kosong atau krom memberikan kesalahan aneh.
sumber
Anda dapat membuka menu Chrome - kemudian pindah ke histori - jika Anda perlu menghapus semua kunjungan ke situs tertentu sehingga Anda memasukkan nama domain dalam arsip yang diminta atau menekan tiga titik di sebelah kanan dari domain yang diperlukan jika Anda menemukan secara manual dan pilih semua input yang terkait dengan domain ini - tekan riwayat bersih. Mungkin Anda dapat menemukan lebih banyak informasi yang relevan dengan pertanyaan Anda di sini rocketfiles.com
sumber
Gunakan ekstensi ini di Google Chrome: Kalender Sejarah
Ini persis apa yang saya cari ... itu membuat sejarah menghapus dll seperti firefox yaitu cepat dan halus. Jika Anda memiliki lebih dari 2000 tanda sejarah untuk situs-situs seperti amazon.com, penampil riwayat google chrome akan memakan waktu lama (pergi halaman demi halaman), tetapi di jendela riwayat firefox (atau menggunakan ekstensi chrome yang disebutkan di atas), Anda dapat memilih semua 2000 dan menghapus dalam sekali jalan
sumber
chrome:history
dan cari situs web yang ingin Anda hapus.buka konsol chrome Anda dengan
ctrl-shift-j
.jika berlaku, pastikan dropdown tepat di atas konsol berbunyi
history (history-frame)
dan tidaktop,
dll.$$('input[type=checkbox]').forEach(el => el.checked = true); $("remove-selected").disabled = false;
sumber
Jika kode Fabricio tidak bekerja untuk Anda, saya menemukan bahwa kode ini berfungsi dan juga mengklik tombol "hapus yang dipilih" untuk saya sehingga satu-satunya hal yang harus saya lakukan adalah mengklik dialog konfirmasi.
sumber
sumber
Gunakan yang berikut ini:
Masukkan ke konsol browser chrome satu halaman FRAME history . Bukan riwayat reguler, tetapi riwayat BINGKAI . Kemudian, panggil fungsi tersebut
removeItemsofQuery
, dan masukkan istilah yang ingin Anda cari dan hapus sebagai argumen. Tekan enter, dan tekan tombol hapus terakhir. Kemudian, kamu selesai. Selamat.sumber
Mulailah menulis istilah yang ingin Anda cari, ketika muncul istilah yang tidak diinginkan gunakan panah atas dan bawah untuk menuju ke istilah itu dan tekan Shift + Delete.
sumber
sumber
sumber