Safari 8 用户代理字符串 // 启用和打开 Safari 控制台
Safari 8 user agent string // Enabling & Opening Safari console
嘿,SO船员
差不多 2 年前 (1 年和大约 10 个月) 我把这个 Safari 7 user-agent 贴在这里,从那以后它就一直站在那里做这件事所以我想,为什么我不花 5 分钟把这个也放在那里吗,因为对于某些人来说,将它用于浏览器嗅探以外的目的可能会很有趣(即使我认为如果使用正确的方式,浏览器嗅探一点也不坏 - "eval = evil problem").
所以我的问题显然是:什么是 Safari 8 用户代理字符串?
作为附带问题:如果我使用的是 Safari,我将如何找到我的 UA 字符串?
Q1A:Aa 在这里,我们的 Safari 8+ UA 字符串。
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
"How did I get it?" 有人可能会问。
好吧,当坐在始终安装最新 Safari 的 mac 后面时,这并不困难,但我确实记得当我找不到 Safari 7 UA 字符串时我是多么生气 任何地方.
无论如何,如果您是开发人员并且正在开发 Mac(也许是初级?- 像我 :D)以下是找到 Safari 的 UA 的一些简单步骤:
Q2A:第 1 步:打开网页
先打开Safari,再打开任意网页(例如google.com)
Q2A:第 2 步:打开控制台
捷径
按cmd+shift+i打开
控制台。
路途遥远
在左上角的菜单栏中点击 开发 -> 显示 Web 检查器
没有看到 开发 菜单?转到 Safari -> 首选项 (cmd + ,) -> 高级 -> 勾选在菜单栏中显示开发菜单
Q2A:第 3 步:导航到 User-Agent
打开 Web Inspector 转到 Timelines 菜单
然后转到从页面向服务器发出的随机请求,我实际上是在 资源 窗格下方 时间线下方的任意位置选择了一个随机脚本 窗格。
然后查看控制台右侧(如果控制台显示在页面下方而不是旁边。)并检查请求Headers -> User-Agent
如果控制台显示在您的浏览器旁边 window,您必须寻找垃圾箱图标右侧的图标:
单击该图标将相应地打开或关闭请求信息。
就是这样,UA 的所有荣耀!
希望对您有所帮助 - Sidney Liebrand
太新了,无法对答案发表评论,但是有一种更简单、更简单的三步方法可以在 OS X / macOS 上获取 Safari 的用户代理字符串。
在 Safari 中:
- 如有必要,显示“开发”菜单
Safari > Preferences > Advanced > Show Develop menu in menu bar
- 开发 > 用户代理 > 其他...
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/601.6.17
(KHTML, like Gecko) Version/9.1.1 Safari/601.6.17
没有第 3 步:-)
差不多 2 年前 (1 年和大约 10 个月) 我把这个 Safari 7 user-agent 贴在这里,从那以后它就一直站在那里做这件事所以我想,为什么我不花 5 分钟把这个也放在那里吗,因为对于某些人来说,将它用于浏览器嗅探以外的目的可能会很有趣(即使我认为如果使用正确的方式,浏览器嗅探一点也不坏 - "eval = evil problem").
所以我的问题显然是:什么是 Safari 8 用户代理字符串?作为附带问题:如果我使用的是 Safari,我将如何找到我的 UA 字符串?
Q1A:Aa 在这里,我们的 Safari 8+ UA 字符串。
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
好吧,当坐在始终安装最新 Safari 的 mac 后面时,这并不困难,但我确实记得当我找不到 Safari 7 UA 字符串时我是多么生气 任何地方.
无论如何,如果您是开发人员并且正在开发 Mac(也许是初级?- 像我 :D)以下是找到 Safari 的 UA 的一些简单步骤:
Q2A:第 1 步:打开网页
先打开Safari,再打开任意网页(例如google.com)
Q2A:第 2 步:打开控制台
捷径
按cmd+shift+i打开 控制台。
路途遥远
在左上角的菜单栏中点击 开发 -> 显示 Web 检查器
没有看到 开发 菜单?转到 Safari -> 首选项 (cmd + ,) -> 高级 -> 勾选在菜单栏中显示开发菜单
Q2A:第 3 步:导航到 User-Agent
打开 Web Inspector 转到 Timelines 菜单
然后转到从页面向服务器发出的随机请求,我实际上是在 资源 窗格下方 时间线下方的任意位置选择了一个随机脚本 窗格。
然后查看控制台右侧(如果控制台显示在页面下方而不是旁边。)并检查请求Headers -> User-Agent
如果控制台显示在您的浏览器旁边 window,您必须寻找垃圾箱图标右侧的图标:
单击该图标将相应地打开或关闭请求信息。
就是这样,UA 的所有荣耀!
希望对您有所帮助 - Sidney Liebrand
太新了,无法对答案发表评论,但是有一种更简单、更简单的三步方法可以在 OS X / macOS 上获取 Safari 的用户代理字符串。
在 Safari 中:
- 如有必要,显示“开发”菜单
Safari > Preferences > Advanced > Show Develop menu in menu bar
- 开发 > 用户代理 > 其他...
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/601.6.17 (KHTML, like Gecko) Version/9.1.1 Safari/601.6.17
没有第 3 步:-)