我面临一个错误说
{{1}}
使用这组代码,我遇到了这个错误,任何人都可以解决这个问题。
{{1}}
答案 0 :(得分:3)
您正在将数组与字符串进行比较。
您可以使用test
代替match
。
var isDeviceType = (/iPad/i).test(navigator.userAgent) ?
"iOS" : (/iPhone/i).test(navigator.userAgent) ?
"iOS" : (/Android/i).test(navigator.userAgent) ?
"Android" : (/BlackBerry/i).test(navigator.userAgent) ?
"BlackBerry" : "Browser";
console.log(isDeviceType)
答案 1 :(得分:0)
navigator.userAgent.match(/.../i) != null ? "..." : ...
提供一系列实际匹配,或者在找不到任何匹配项时为null。
所以使用以下模式:
{{1}}