【发布时间】:2013-10-02 18:10:00
【问题描述】:
我正在尝试为不同的 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');
}
但由于某些原因,这段代码不起作用,无论安卓版本如何读取它都会显示“我是 JB 及以上”。你能帮我解决这个问题吗?
非常感谢
【问题讨论】:
-
不能用特征检测吗?为什么特别喜欢 JellyBean?
-
我在 4.0.4 上遇到了一个插件问题(屏幕上的 swiper 跳转)。虽然它在 4.1 上运行良好
标签: jquery