携帯電話HTC Desireは、それがMacintoshであると報告することができます。

落ち着きのない夢のある朝、目を覚ますと、グレゴール・ザムザは自分のベッドでひどい昆虫になったことを発見しました。



今朝、ついにHTC Desire携帯電話からwhatsmyuseragent.comログインして、どのブラウザ識別子が「ユーザーエージェント」であるかを調べるというアイデアを思いつきました このアイデアを有効にすると、予期せずに次の行が画面に表示されました。



Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
      
      





驚いたことに、ブラウザの設定に「モバイルビュー」機能があることを思い出すまで、驚いたことに1分ほど凍り付いた(「Webページのモバイルバージョンを有効にする」というサブタイトル付き)。 多くのサイトのモバイルバージョンは、デスクトップコンピューター用に設計されたサイトよりも機能性がはるかに低いため、この機能を無効にしました(かなり前)。 しばらくオンにして、ページを更新し、現実をより密接に反映した行を取得しました。



 Mozilla/5.0 (Linux; U; Android 2.2; en-ru; Desire_A8181 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
      
      





これは、よく考える理由のようです。



移動性に関するメッセージと「Android」の表示だけでなく、モバイル表示モードをオフにすると、他の多くの特性(オペレーティングシステム、それに記載されている言語、ブラウザのバージョンも)が完全に変わります。時々必要です。 HTC携帯電話が世界中に分散しているほど(また、同じアルゴリズムに基づいて構築されているAndroid向けの他の携帯電話も同様)、 HTTPリクエストのヘッダーによって収集された統計を信頼することはできなくなります。



All Articles