标签: javascript xcode
我尝试运行以下代码
var uagent = navigator.userAgent.toLowerCase(); if (uagent.search("iphone") > -1) alert("true"); else alert(uagent);
并获得高于输出,即使我选择iphone进行模拟
为什么会这样?
答案 0 :(得分:1)
非常简短的故事:
用户代理字符串存在问题。
根据用户代理字符串进行假设更是如此。
Mozilla has a reasonably comprehensive article on it here.