Google arama sonuçlarında, Firefox veya Chrome'da, doğrudan hedef siteye değil, Google’dan geçen URL’ler alıyorum. Örneğin
http://www.google.com/search?q=foo
ilk sonuç
Google’ın tıkladıklarımı izlemesini umursamıyorum ve bir sonucu tıkladığımda ekstra indirme işlemini de gerçekten umursamıyorum (her ikisi de endişeliyse de). Ancak bir bağlantıyı sağ tıklayıp "bağlantı adresini kopyala" yı seçerek bir sonucu kopyalayıp yapıştıramadığım için can sıkıcı buluyorum (Google’ın yönlendirmesini değil, gerçek sonucu almak istiyorum).
Doğrudan URL’ye http://en.wikipedia.org/wiki/Foobar’ın , en azından kopyala yapıştırma amaçları için Firefox ve Chrome’da olmasını istiyorum.
Google’ın davranışı birkaç kez değişti:
- Bu soruyu sorduğumda, Javascriptsiz bir tarayıcıda, sonuçlarda doğrudan URL’ler elde ettiniz: http://en.wikipedia.org/wiki/Foobar . İndirme Javascript ile eklendi.
- Bir süre sonra, Google tüm tarayıcılarda dolaylı sonuçlar verecek şekilde değişti.
2012-09-04'ten beri, öyle görünüyor:
- JS olmayan bir tarayıcıda, HTML hala dolaylı sonuçlar içerir.
- JS destekli bir tarayıcıda (en azından son Firefox ve Chrome'da) HTML,
href
nitelikte doğrudan bir sonuç içerir , ancak bağlantıyı yeniden yazan işlevionmousedown
başlatan bir özellik vardır . Üzerine geldiğinizde doğrudan bağlantıyı görürsünüz, ancak tıkladığınızda veya kopyaladığınızda yukarıdaki gibi dolaylı bir bağlantı elde edersiniz.rwt
mousedown
olayı tetiklediğini saptamak ve yönlendirme bağlantısını yalnızca event.button !== 2
(2 sağ tıkladığınızda) değiştirmektir.