【发布时间】:2016-03-03 22:56:38
【问题描述】:
您可以检测访问者是否使用移动设备:
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
// here my codes }
但是如何将这段代码变成一个 if not (获取所有不是这些设备的设备)?
也许是这样的?
if !(/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
// here my codes }
如您所知,我的问题是关于标准语法(我正在学习)。
【问题讨论】:
-
仅供参考,这是 JavaScript,不是 jQuery。 jQuery 是一个用 JavaScript 语言实现的 DOM 操作框架。
-
总是可以使用
===false...或者把整个东西包裹在()里面然后做if(!(/Andr......i.test(navigator.userAgent))) -
是的@charlietfl,看起来我在寻找什么。如果我将您的解决方案编写为整个代码,会是这样吗?
if (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) { // here my codes }也许您可以将整个代码作为答案?
标签: jquery if-statement user-agent detect