javascript - Why does this Js code (using userAgents) not work on my iphone 4? -
    sorry ask such vague question can't pinpoint why code works on pc , on android phone not iphone 4 safari or chrome? checked browser compatibility .includes  , navigator.useragent  , .getelementbyid .. missing?   html:   <p id="demo"></p> <button onclick="go()">click me</button>   js:   var devices = ["android","iphone","ipod","ipad","blackberry","chrome"]; var useragents = navigator.useragent;   function detectdevice() {     (var = 0; < devices.length; i++) {       if (useragents.includes(devices[i])){          return devices[i];       }     } }   function go(){ var str = detectdevice(); document.getelementbyid("demo").innerhtml = str; }   any appreciated.