Bri*_*n B 4 javascript google-chrome ios
有人注意到了吗?iPhone 8.1上最新的Chrome for iOS 8.1.2,userAgent不再包含crIOS字符串.不知道为什么他们摆脱它.它在字符串中也没有"Mobile".我猜这就是为什么一个人不应该依赖userAgent ...
我在Javascript中看到的userAgent是:
Mozilla/5.0(Macintosh; Intel Mac OS X 10_7_3)AppleWebKit/534.53.11(KHTML,与Gecko一样)Version/5.1.3 Safari/534.53.10
crIOS在哪里?
我在发布前就发现了答案.显然,我之前在Chrome的这个标签上点击了,并选择"查看桌面版".这会将userAgent更改为不再表示它是浏览器的移动IOS版本.但是,这个选项是灰色的.我不知道如何回到"移动"版本.我找到了这个网址:
https://support.google.com/chrome/answer/2664994?hl=en&topic=2365160&ctx=topic
该段标有:"在启用"请求桌面版网站"后,为什么我不能回到查看移动网站?" 有这个问题的答案.
它不是让你自己去那里,而是说一旦你在特定标签上进入桌面模式,它将永远保持这种状态.要返回移动视图,您必须关闭该选项卡并重新打开一个新选项卡.新选项卡默认为移动用户代理/视图.
谜团已揭开.