先看一段jqm1.1.0版本的代码:
$.mobile.browser.ie = (function(){
var v = 3;
div = document.createElement("div"),
a = div.all || [];
while(div.innerHTML = "<!--[if gt IE " + (++v) + "]><br><![endif]-->",a[0]){
}
return v > 4 ? v : !v;
})();
1.2.0版本:
$.mobile.browser.ie = (function(){
var v = 3,
div = document.createElement("div"),
a = div.all || [];
do{
div.innerHTML = "<!--[if gt IE ]" + (++v) + "]><br><![endif]-->"
}while(a[0]);
return v > 4 ? v : !v
})();