Google検索リファラーがiOS 6のリクエスト本文に渡されない

Ryan Jones 、ユーザーがiOS 6(Appleの最新のモバイルOS)でGoogle検索を使用する場合、Google Searchリファラーはリクエスト本文で送信されないことを指摘しました。



この事実を確認し、iOS 6を搭載したiPhoneとiPadで検索してみました-結果のリンクをクリックしましたが、実際、参照リンクはリクエスト本文で送信されませんでした。 つまり、リンクのクリックは別のサイトからの遷移としてではなく、サイトへの直接訪問としてカウントされることを意味します。



Googleのリンクをクリックすると、iOS 5を搭載したiPhone 5からのリクエストの例:

www.rustybrick.com 142.54.83.140 – - [27/Sep/2012:09:36:28 -0400] “GET / HTTP/1.1200 4386 “-” “Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A405 Safari/8536.25
      
      





同じリンクの同じクリック、iOS 5のみ:

 www.rustybrick.com 142.54.83.140 – - [27/Sep/2012:09:37:06 -0400] “GET / HTTP/1.1200 4386 “http://www.google.com/url?sa=t&source=web&cd=1&ved=0CCcQFjAA&url=http%3A%2F%2Fwww.rustybrick.com %2F&rct=j&q=rustybrick&ei=eVZkUP_-HMa_0QGjgYH4AQ&usg=AFQjCNHDkFv2w5fqS9Doczm4LbK4o6QQfg” “Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3
      
      





ご覧のとおり、この例では、リファラーはGoogle検索エンジンからこのページにアクセスしたことを示しています。 この例では、Google SSLを使用しなかったことを示すために、GET要求を自分で追加しました。



iOS 6がBingでどのように動作するかをテストすることにしましたが、リファラーは生き残りました。

 www.rustybrick.com 142.54.83.140 – - [27/Sep/2012:09:45:37 -0400] “GET / HTTP/1.1200 4386 “http://m.bing.com/search?q=rustybrick&qs=n&mid=10006&FORM=BLXBSS&btsrc=internal&sc=3-10&cbt=1348753533365″ “Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A405 Safari/8536.25
      
      







それが何であれ、これはGoogle側のバグ(機能)であると思われます。



All Articles