Firefox User-Agentヘッダー内の携帯電話またはタブレットへの参照

Firefoxバージョン13以降、 HTTPリクエストUser-Agentヘッダーのプラットフォーム固有の部分は、Firefoxが携帯電話またはタブレットのサイズのデバイスで実行されているかどうかを示します。



Firefoxがモバイルフォームファクターのデバイス動作する場合、サブストリング Mobile; "; Firefoxがタブレットデバイスで動作している場合、サブストリング Tablet; 「。



以下に例を示します。



Mozilla/5.0 (Android; Mobile; rv:13.0) Gecko/13.0 Firefox/13.0 Mozilla/5.0 (Android; Tablet; rv:13.0) Gecko/13.0 Firefox/13.0
      
      





デバイスのフォームファクターを明確にするには、CSS Media Queriesメカニズムがより便利です。 ただし、代わりに「User-Agent 」ヘッダーの「スニッフィング」を使用する場合は、「Android」行デバイスフォームファクターの関係を暗示することなく、携帯電話の「モバイル」 とタブレットの「タブレット」を探してください。 。 この場合、Firefoxが他のモバイルおよび(または)タブレットオペレーティングシステムで動作する場合(Androidが携帯電話やタブレットだけでなくラップトップで使用される場合)でもコードは機能します。



履歴メモ:「Mobile」 および「Tablet」サブストリングが導入される前、Firefoxのモバイルおよびタブレットバージョンは同じサブストリング「Fennec /」を使用し、その後Firefoxのバージョンが「User-Agent」ヘッダーの最後に示されました



All Articles