我想在我的应用程序中忽略IPad作为移动设备
我目前正在使用这个表达式来检测移动设备:
request.user_agent =~ /Mobile|webOS/标准的东西。iPad代理字符串如下所示:
Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B405 Safari/531.21.10我尝试过以下几种方法,但都没有成功:
request.user_agent =~ /!(iPad)(Mobile|webOS)/请告诉我这个表达式出了什么问题。
谢谢。
发布于 2010-09-15 01:09:51
您可以使用negative matches或
request.user_agent =~ /Mobile|webOS/ && !(request.user_agent =~ /iPad/)https://stackoverflow.com/questions/3711029
复制相似问题