Saat masuk ke Google, hasil pencarian Google dialihkan (untuk tujuan pelacakan dll.). Ini menjengkelkan, karena tidak mudah untuk menyalin / menempel URL tanpa mengunjungi situs. Jika tidak ada pengalihan, saya cukup klik kanan tautan di hasil pencarian dan pilih "Salin alamat tautan". Sekarang diubah oleh beberapa kode Google JavaScript yang memantau klik kanan.
Bagaimana ini bisa dinonaktifkan di Chrome? Saya pikir dulu ada ekstensi Chrome untuk itu, tetapi tampaknya tidak berfungsi lagi.
google-chrome
Rabarberski
sumber
sumber
Jawaban:
Sekarang ketika saya tahu apa yang Anda inginkan, saya menulis sebuah skrip kecil yang menghapus
onmousedown
atribut dari tautan.Ini dia:
Simpan sebagai beberapa file yang diakhiri dengan .user.js dan letakkan di Google Chrome dan beri tahu saya jika itu membantu.
PS. Bahasa Inggris bukan bahasa yang saya pakai, maaf untuk kesalahpahaman Anda.
Sunting: Saya menambahkan logika ekstra sehingga harus bekerja dengan Google Instan. Katakan padaku jika itu berhasil untukmu.
Sunting: Saya kembali ke versi "tanpa" dukungan Google Instan.
sumber
Coba gunakan ekstensi Chrome "Tidak Langsung" .
sumber
Jika Anda menggunakan Firefox , Anda beruntung karena jawaban berikut berlaku untuk Anda. Jika Anda menggunakan Chrome, Anda kurang beruntung, lihat bagian bawah jawaban ini.
Greasemonkey memecat skrip pengguna setelah DOM dimuat , sehingga Anda tidak perlu menerapkan pendengar "siap DOM".
Anda juga menggunakan Firefox, sehingga Anda dapat menggunakan beberapa permen modern:
for...of
,let
.Berikut adalah skrip Greasemonkey yang dihasilkan:
Berkat
let
tidak ada deklarasi lokal, oleh karena itu Anda tidak perlu menyertakan kode di atas dalam IIFE .Untuk pengguna Chrome (Tampermonkey) yang malang:
Tautan tidak ditemukan pada saat skrip dieksekusi, meskipun
document.readyState === 'complete'
... sebagai hasilnya Anda harus mengimplementasikan beberapa loop dengan timer.Karena itu, Anda berakhir dengan:
Pembaruan Oktober 2018:
Karena perubahan markup di halaman Google,
h3.r
perlu diubah kediv.r
.Saya pergi lebih jauh dan diganti
h3.r > a
dengan#res .r > a
(diganti "tag.class" dengan hanya ".class", dan menambahkan orangtua sebagai keamanan sehingga pemilih tidak terlalu generik).sumber
Script Benjamin bekerja untuk saya jika saya mengganti pemilih ke:
li.g div.vsc h3.r a
Sebenarnya skrip pengguna ini sepertinya berfungsi:
Google Tracking-B-Gone for Greasemonkey
sumber
Saya merasa scriptlet ini paling mudah dijalankan. Salin dan seret ke bilah bookmark Anda dan klik sebelum mengklik kanan pada salah satu tautan hasil pencarian.
Ya Tuhan, orang-orang ini adalah setan, tetapi saya memperbarui naskah yang diberikan Beniamin, bekerja pada tanggal posting ini. Gunakan trik ini untuk membuat ringan halaman pastikan telah dimuat sebelum menghapus elemen acara mousedown mereka. Harus menggunakan TamperMonkey untuk membuat ini berfungsi.
sumber