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.
mousedown
kejadian dan hanya mengubah tautan ke pengalihan jika event.button !== 2
(2 adalah klik kanan).