差不多2年前(1y和大约10mo)我在这里发布了这个Safari 7 user-agent,因为它只是站在那里做这件事所以我想,为什么我不服用5分钟并把它放在那里因为它可能有趣的是一些用于浏览器嗅探以外的目的(即使我认为如果以正确的方式使用浏览器嗅探并不是很糟糕 - “eval =邪恶的问题“)。
所以我的问题显然是:什么是Safari 8用户代理字符串?作为一个附带问题:如果我使用Safari,我如何找到我的UA字符串?
答案 0 :(得分:8)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12
当坐在Mac后面并且总是安装了最新的Safari时,这并不是很难,但我确实记得我是多么恼火,因为我找不到Safari 7 UA字符串 ANYWHERE 。
无论如何,如果你是开发人员并且你正在使用Mac(也许是初级? - 像我一样:D)以下是一些简单的步骤来找到Safari的UA:
首先打开Safari,然后打开任何网页(例如google.com)
简短
按 cmd + shift + i 打开 控制台。
很长的路
在左上方的菜单栏中点击开发 - > 显示Web检查器
看不到开发菜单?转到 Safari - > 偏好设置( cmd + ,) - > 高级 - > 选中复选框,其中显示在菜单栏中显示开发菜单
打开 Web Inspector ,转到时间轴菜单
然后转到从页面向服务器发出的随机请求,我确实在 timelines 窗格下面的 resources 窗格下的任意位置选择了一个随机脚本。< / p>
然后查看控制台右侧(如果控制台显示在页面下方而不是旁边。)并检查请求标题 - &gt; 用户代理
如果控制台显示在浏览器窗口旁边,则必须查找bin图标右侧的图标:
单击该图标将相应地打开或关闭请求信息。
就是这样,UA的所有荣耀都在其中!
希望它有所帮助 - Sidney Liebrand
答案 1 :(得分:2)
对于答案的评论太新了,但是在OS X / macOS上获取Safari的用户代理字符串有一个更简单,更简单的三步法。
在Safari中:
Safari&gt;偏好&gt;高级&gt;在菜单栏中显示“开发”菜单
Mozilla / 5.0(Macintosh; Intel Mac OS X 10_11_5)AppleWebKit / 601.6.17 (KHTML,与Gecko一样)Version / 9.1.1 Safari / 601.6.17
没有第3步: - )