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」ヘッダーの最後に示されました
。