次の JavaScript を使用して、モバイル オペレーティング システムで実行されているブラウザーを検出しています。
function isMobile() {
var index = navigator.appVersion.indexOf("Mobile");
return (index > -1);
}
Android ベースのスマートフォン (HTC EVO LTE) から JavaScript をテストしています。
このスクリプトは、Chrome を使用している場合、または Android のデフォルトの「インターネット ブラウザ」を使用している場合に、モバイル オペレーティング システムを識別します。Firefox を使用すると、モバイル オペレーティング システムが識別されません。なぜこうなった?簡単な修正はありますか?