Safari 8用户代理字符串//启用&;打开Safari控制台 嘿,船员们

Safari 8用户代理字符串//启用&;打开Safari控制台 嘿,船员们,safari,user-agent,Safari,User Agent,大约2年前(1年,大约10年),我在这里发布了这个,自从它只是站在那里做它的事情,所以我想,为什么我不花5分钟,把这个也放在那里,因为它可能是有趣的一些用途,而不是浏览器嗅探(即使如此,如果使用正确的方式,我认为浏览器嗅探一点也不坏,即“eval=邪恶问题”) 所以我的问题显然是:什么是Safari 8用户代理字符串? 作为一个附带问题:如果我使用Safari,我将如何找到我的UA字符串?Q1A:aa这是我们的Safari 8+UA字符串。 Mozilla/5.0(Macintosh;英特尔M

大约2年前(1年,大约10年),我在这里发布了这个,自从它只是站在那里做它的事情,所以我想,为什么我不花5分钟,把这个也放在那里,因为它可能是有趣的一些用途,而不是浏览器嗅探(即使如此,如果使用正确的方式,我认为浏览器嗅探一点也不坏,即“eval=邪恶问题”)

所以我的问题显然是:什么是Safari 8用户代理字符串? 作为一个附带问题:如果我使用Safari,我将如何找到我的UA字符串?

Q1A:aa这是我们的Safari 8+UA字符串。
Mozilla/5.0(Macintosh;英特尔Mac OS X 10_10_4)AppleWebKit/600.7.12(KHTML,类似Gecko)版本/8.0.7 Safari/600.7.12

有人可能会问:“我是怎么得到它的?”。
当坐在总是安装最新Safari的mac电脑后面时,这并不困难,但我确实记得我有多恼火,因为我在任何地方都找不到Safari 7 UA字符串

无论如何,如果你是一名开发人员,并且正在Mac上工作(也许是一名初级?-像我一样:D),下面是一些简单的步骤来找到Safari的UA:

问题2A:步骤1:打开网页 首先打开Safari,然后打开任何网页(例如)


问题2A:步骤2:打开控制台 短途

按cmd+shift+i打开 控制台

千里迢迢

在左上角菜单栏中,点击开发->显示Web检查器

看不到开发菜单?进入Safari->Preferences(cmd+,)->Advanced->选中菜单栏中显示显示开发菜单的复选框


问题2a:步骤3:导航到用户代理 打开Web检查器后进入“时间线”菜单

然后转到从页面向服务器发出的随机请求,我在“时间线”窗格下的“资源”窗格的任意位置选择了一个随机脚本

然后查看控制台的右侧(如果控制台显示在页面下方而不是页面旁边),并检查请求标题->User Agent

如果控制台显示在浏览器窗口旁边,则必须查找bin图标右侧的图标:

单击图标将相应地打开或关闭请求信息

就在这里,UA在它的荣耀中


希望它能有所帮助-Sidney Liebrand对答案发表评论太新了,但在OS X/macOS上获取Safari的用户代理字符串有一种简单易行的三步方法

在Safari内:

  • 如有必要,显示“开发”菜单
  • Safari>首选项>高级>在菜单栏中显示开发菜单

  • 开发>用户代理>其他
  • Mozilla/5.0(Macintosh;英特尔Mac OS X 10_11_5)AppleWebKit/601.6.17 (KHTML,如Gecko)版本/9.1.1 Safari/601.6.17


    没有步骤3:-)

    非常正确您可以这样做,但是我喜欢看到浏览器在您使用用户代理切换器时实际发出的请求(不确定“开发->用户代理>其他”菜单是否会通知虚假UA或一般UA更改).那么,如果是苹果和Webkit,为什么在UA sting中会有Mozilla/5.0呢?@cullub这是出于传统原因,因为当时很多人都会嗅到这个字符串,而一些网站今天可能仍然会嗅到,UA中包含了很多谎言和欺骗:)