【发布时间】:2016-01-19 16:02:07
【问题描述】:
可以在以下位置找到示例:
JavaScript how to check User Agent for Mobile/Tablet
Detecting a mobile browser
对于我正在处理的问题,我不会使用 Javascript 来检测用户代理,因此答案不会直接影响我的问题。但是,在搜索正确的用户代理时,我一直看到“/iPad/i”、“/iPhone/i”、“/Android/i”等。 “/iPad”后面的“/i”是什么意思?它只是一个正则表达式,并告诉Javascript函数不区分大小写吗?
我尝试使用谷歌搜索 userAgent.match() 以获取有关函数本身的更多信息,并查看它接受哪些参数,但我没有运气。
详细说明:我读过一些网站说用户代理嗅探是坏消息,所以如果你想知道我为什么要嗅探用户代理,那就是编译一个电子邮件地址列表。 Mac 使用逗号,Windows 使用分号。我最近意识到 iOS 也使用逗号,所以我的程序在 iPad 上崩溃了。所以,我需要更新我的用户代理嗅探代码。
【问题讨论】:
-
忽略字母大小写,因此
A和a被视为相等。是的,它“只是一个正则表达式”。 -
谢谢!如果您想将其作为答案,我会将其标记为正确。
-
@epascarello 谢谢,我会把它添加到我的阅读列表中。
标签: javascript agent