3

さまざまな Android バージョンに関数を適用しようとしています。私のコードは次のとおりです。

var deviceAgent = navigator.userAgent.toLowerCase();
    var agentID = deviceAgent.match(/(Android)/i);
    if (agentID) {
        var androidversion = parseFloat(agentID.slice(agentID.indexOf("Android")+8));
       if (androidversion < 4.1)
        {
           alert(agentID + androidversion + 'I am older than JB');
             newsblocks(); 
        } else {
           alert(agentID + androidversion + 'I am JB and up');
        }
        } else {
      alert('I am not android');
    }

しかし、何らかの理由でこのコードは機能せず、どのバージョンの Android で読み取っても、「私は JB 以降です」と表示されます。この問題について教えてください。

どうもありがとう

4

1 に答える 1