mhcyong avatar

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

🕓 by mhcyong

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

1
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

💘 相关文章

评论

共3条关于"iPad上修改为桌面模式,请问在哪里修改?"的评论

youbbs avatar
#1 youbbs 回复

iPad 的 User Agent

1
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 被识别。

用简单有效的方法,

1
strings.Contains(ua, "iPad")

mhcyong avatar
#2 mhcyong 回复

@youbbs 谢谢解答,不过我直接用 mobileRegexp.MatchString() 也解决了问题。

mhcyong avatar
#3 mhcyong 回复

还是用 strings.Contains(ua, "iPad") 最简单,谢谢。

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.3 Processed in 1ms