Di hasil pencarian Google, di Firefox atau Chrome, saya mendapatkan URL yang masuk melalui Google dan tidak langsung ke situs target. Misalnya, di
http://www.google.com/search?q=foo
hasil pertama adalah
Saya tidak benar-benar peduli bahwa Google melacak apa yang saya klik, dan saya tidak terlalu peduli dengan tipuan ekstra ketika saya mengklik pada suatu hasil (meskipun keduanya mengkhawatirkan). Tetapi saya merasa menjengkelkan bahwa saya tidak dapat menyalin-menempelkan hasil hanya dengan mengklik kanan pada tautan dan memilih "salin alamat tautan" (Saya ingin mendapatkan hasil yang sebenarnya, bukan pengalihan Google ke sana).
Saya ingin memiliki URL langsung http://en.wikipedia.org/wiki/Foobar , setidaknya untuk keperluan copy-paste, di Firefox dan Chrome.
Perilaku Google berubah beberapa kali:
- Ketika saya mengajukan pertanyaan ini, di browser tanpa Javascript, Anda mendapatkan URL langsung di hasilnya: http://en.wikipedia.org/wiki/Foobar . Tipuan ditambahkan melalui Javascript.
- Beberapa waktu kemudian, Google berubah untuk memberikan hasil tidak langsung di semua browser.
Sejak 2012-09-04, tampaknya:
- Di browser tanpa JS, HTML masih berisi hasil tidak langsung.
- Di browser dengan dukungan JS (setidaknya di Firefox dan Chrome baru-baru ini), HTML berisi hasil langsung pada
href
atribut, tetapi adaonmousedown
atribut yang memanggilrwt
fungsi yang menulis ulang tautan. Anda melihat tautan langsung ketika Anda mengarahkan kursor, tetapi Anda mendapatkan tautan tidak langsung seperti di atas ketika Anda mengklik atau menyalin-tempel.
sumber
mousedown
kejadian dan hanya mengubah tautan ke pengalihan jikaevent.button !== 2
(2 adalah klik kanan).Jawaban:
TL; DR:
Jangan lacak saya Google adalah skrip penggunaJangan lacak saya Google adalah ekstensi yang saya buat yang memungkinkan Anda untuk menyalin URL normal, sambil menyembunyikan pengarah ke situs yang Anda kunjungi.Instalasi
Penjelasan
Saya telah menulis metode yang menggantikan
rwt
fungsi pengubah tautan dengan fungsi palsu yang tidak dapat disentuh oleh Google.Dengan mencegah Google menimpa
rwt
fungsi, tautan tidak dapat diubah lagi. Metode ini tergantung padaObject.defineProperty
metode ( Firefox 4+ dan Chrome 5+ ). Fallback membutuhkan Firefox 2+ dan Chrome 1+ .Firefox 2+
Jika Anda hanya ingin menghapus perilaku memodifikasi tautan, dan tidak peduli menunjukkan permintaan pencarian Anda melalui pengarah, skrip GreaseMonkey ini dapat digunakan:
(
@include
aturan yang sangat tidak ketat menggunakan wildcard dan Magic TLD )Google Chrome tidak mendukung Magic TLDs , jadi yang terdekat dengan Anda adalah
*://*.google.com/*
(ulangi aturan, ganti.com
dengan TLDs Google yang didukung lainnya ).Di Chrome, skrip harus disuntikkan dalam bentuk
<script>
tag, karena skrip konten dieksekusi dalam "dunia yang terisolasi" .Chrome & Firefox 2+ - Tautan ke kode sumber
Pada 21 Januari 2012, saya menerbitkan versi yang diperluas, yang mencakup metode menyembunyikan pengarah, sehingga orang lain tidak dapat melihat permintaan pencarian Anda. Ini sangat meningkatkan privasi Anda.
(Pembaruan dari 2016: menyembunyikan pengarah ini tidak diperlukan lagi di peramban modern karena kebijakan pengarah , yang hanya menampilkan domain di header Pengarah)
sumber
Lihat apakah script pengguna yang ditemukan di sini untuk pencarian Google berfungsi untuk Anda. Saya telah menggunakannya untuk sementara waktu sekarang, dan sudah berfungsi lebih sering daripada tidak untuk saya.
Sunting: Ini addon untuk Firefox: Memperbaiki tautan pencarian Google
sumber
Muncul fungsi rwt dipanggil pada onmousedown , dan dengan demikian menulis ulang href. Jika kita bisa mengesampingkan perilaku ini, maka kita harus diatur.
Di firefox saya memasukkan JavaScript berikut ke dalam bookmarklet yang kemudian dapat dieksekusi kapan saja saya ingin mencegah penulisan ulang tautan (agak menyebalkan) pada Google SERP yang diberikan:
Sunting: Senang melihat bahwa skrip usersRob telah dibuat dan dimasukkan dalam balasannya mengambil keuntungan dari cuplikan ini, sangat disarankan!
sumber
rwt
kecualia
dalam kasus ini, karena JavaScript tidak peduli apakah argumen ke suatu fungsi cocok dengan parameter atau tidak.javascript:function rwt(){0};
mungkin menghasilkan hasil yang serupa, bahkan tanpa0
- mungkin layak ditanyakan di codereview.stackexchange.com karena ini tidak teruji dan sedikit offtopic.Saya menggunakan add-on Firefox Redirect Remover .
Setelah ini diinstal, klik kanan pada URL yang diarahkan ke browser memberikan opsi untuk menyalin URL yang dibersihkan.
sumber
Untuk URL pendek, Anda bisa menyalin teks hijau di bawah judul karena itu adalah URL yang sama hanya tanpa petunjuk protokol.
Untuk URL panjang (URL yang memiliki ellipsis dalam teks hijau), Anda memerlukan skrip atau menggunakan solusi semi-kompleks.
Sebuah skrip diperlukan karena Google memodifikasi tautan dengan skripnya sendiri pada klik mouse. Jika Anda mengarahkan kursor ke tautan hasil, Anda akan melihat di bilah status yang ditampilkan dengan benar tetapi itu berubah saat interaksi Anda dengannya.
Solusinya terdiri dari membuka Alat Pengembang di Chrome atau FireBug di Firefox, memilih tautan dengan elemen inspektur, dan menyalin konten atribut href. Ini membutuhkan 2 jendela untuk terbuka, jadi itu bukan alur kerja yang paling nyaman di layar yang lebih kecil.
Anda bisa melakukannya dengan
View source
tetapi Google Instan terkadang menghasilkan sumber aneh. Juga, untuk menemukan tautan di sumber Anda harus mengingat judulnya karena tidak ada pemilih visual seperti di Alat Pengembang & FireBug.sumber
Menggunakan Safari, mudah untuk membuat ekstensi Anda sendiri untuk menangani ini. Saya menggunakan Develop> Show Extension Builder dan menambahkan "www.google.com" sebagai Domain yang Diizinkan dan kemudian skrip berikut sebagai Skrip Akhir di bagian Konten Ekstensi yang Disuntikkan :
sumber
Solusi tanpa ekstensi browser atau JavaScript apa pun
Jika Anda ingin mempertahankan pengalihan Google dan hanya menyalin & menempel secara selektif beberapa URL di sini adalah kemungkinan lain yang tidak memerlukan perubahan apa pun di browser. Sayangnya, sementara solusinya bekerja di Firefox, mereka tampaknya tidak berfungsi lagi di Chrome dan Internet Explorer.
Solusi dengan keyboard (diuji di Linux dan Windows):
Navigasikan ke tautan hasil pencarian yang diinginkan:
Kemudian tekan tombol menu konteks atau Shift+ F10dan pilih "Salin Lokasi Tautan" / "Salin Alamat Tautan" (hot key: Adalam Bahasa Inggris Firefox, Edalam Bahasa Inggris Chrome).
Membuat navigasi keyboard lebih cepat menggunakan mouse:
Untuk navigasi yang lebih cepat di Firefox menggunakan mouse, Anda dapat mengklik spasi putih atau teks non-tautan sebelum tautan lalu tekan Tab. Anda juga dapat beralih ke navigasi caret menggunakan F7dan menggunakan tombol kursor atau Tab.
Solusi dengan mouse saja:
Di beberapa browser dan lingkungan (mis. Firefox pada Windows) dimungkinkan untuk menekan tombol mouse kanan di luar tautan, gerakkan kursor mouse sambil menjaga tombol tetap ditekan dan kemudian lepaskan tombol pada tautan untuk memanggil menu konteks.
Penjelasan:
Cara yang dijelaskan menghindari mengklik mouse pada tautan dan memohon
onmousedown
acara yang menyebabkan konversi URL asli. Perhatikan bahwa jika Anda sudah mengklik tautan, Anda harus memuat kembali halaman hasil pencarian ( F5) untuk mendapatkan URL asli kembali.sumber
Ekstensi untuk Chrome dan Firefox:
Ekstensi Chrome :
https://chrome.google.com/webstore/detail/undirect/dohbiijnjeiejifbgfdhfknogknkglio
→ https://github.com/xwipeoutx/undirect
SEBELUM:
SETELAH:
Ekstensi Firefox :
https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix
SEBELUM:
SETELAH:
sumber
Saya juga sering kesal dengan ini. Jadi solusi sederhana saya adalah menggunakan versi seluler situs Google:
http://www.google.com/pda
atau
http://www.google.com/m (Tautan ini tidak berfungsi di IE .)
Situs-situs ini akan memberi Anda URL yang langsung menuju ke situs target, tidak ada lagi pengalihan.
Harap perhatikan bahwa hasil pencarian dari situs-situs ini akan sedikit berbeda dari yang normal (dengan menggunakan google.com).
sumber
Cukup tempel ini di bilah URL Anda dan tekan enter:
sumber
Saya memiliki masalah yang sama.
Ada alat online yang menurut saya berguna di sini:
Alat Online - Konversi tautan Google ke tautan langsung untuk menyalin dan menempel dengan lebih mudah
Cukup bookmark halaman itu dan tempel 'URL mengerikan' ke dalam formulir untuk mengubahnya menjadi tautan normal.
sumber
Untuk tautan yang lebih pendek, memilih teks hijau tidak masalah. Untuk tautan yang lebih panjang dengan elipsis, saya cenderung hanya membuka tautan dan mengambil URL dari alamat / awesome / omnibar.
sumber