iPad上修改为桌面模式,请问在哪里修改?

By mhcyong at 2018-12-06 11:02 • 74次点击
mhcyong

已经在basecontroller.go里面去掉了iPad,修改如下:

var mobileRegexp = regexp.MustCompile(`Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune`)

重新编译后执行,iPad浏览还是手机模式,那么应该怎么修改呢?

@youbbs

@ego008


ipad, 桌面, 模式


iPad 的 User Agent

Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1

UA 里的 Mobile 被识别。

用简单有效的方法,

strings.Contains(ua, "iPad")
youbbs at 2018-12-06 14:44
1

@youbbs 谢谢解答,不过我直接用

mobileRegexp.MatchString()

也解决了问题。

mhcyong at 2018-12-08 10:12
2

还是用

strings.Contains(ua, "iPad")

最简单,谢谢。

mhcyong at 2018-12-08 12:19
3
登录 后发表评论