如何在OSX上更改safari的用户代理

当你访问一个需要特定浏览器的网站时,你可能会时不时地感到恼火。幸运的是,你可以愚弄一个网站,让它以为你使用的是另一个浏览器,你可以在大多数情况下做到这一点,包括Safari。...

如何在OSX上更改safari的用户代理

当你访问一个需要特定浏览器的网站时,你可能会时不时地感到恼火。幸运的是,你可以愚弄一个网站,让它以为你使用的是另一个浏览器,你可以在大多数情况下做到这一点,包括Safari。

用户代理“欺骗”并不是什么新鲜事。当出现所谓的浏览器大战时,这有时是必要的。网站设计者通常会根据用户的浏览器设计页面来呈现和传递不同的内容。解决这个问题的方法通常是发送一个错误的“用户代理字符串”,这将欺骗web服务器,使其向您提供首选内容。

如今,用户不太可能有问题,因为网站和浏览器更善于遵守网络标准。这并不是说你不会时不时地遇到一个。

如果您使用Apple OS X的Safari,下面介绍如何更改用户代理,甚至创建自定义代理。

什么是还是用户代理(a user agent anyway)?

当Safari访问一个网站时,它会发送一个字符串,例如:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18

这会告诉web服务器,该特定用户正在运行OS X 10.10.2的Mac上运行Safari 8。

很明显,不同的操作系统和浏览器会有所不同。运行Windows 7和Internet Explorer 10的计算机将显示为:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

用户代理字符串的列表非常广泛,因为在不同的操作系统上有如此多的浏览器。顺便说一下,您可以查看浏览器显示的有关您的信息,包括屏幕分辨率、IP地址等。

更改safari上的用户代理

我们已经讨论了如何在googlechrome、internetexplorer和Firefox上更改用户代理。现在让我们讨论一下如何在Apple OS X的Safari上更改它。

首先,从“Safari”菜单或使用“Command+,”打开Safari的首选项。

如何在OSX上更改safari的用户代理

打开首选项后,单击“高级”选项卡。在最下面,您需要选中“在菜单栏中显示开发菜单”旁边的框,然后退出首选项。

如何在OSX上更改safari的用户代理

现在Safari将有一个新的菜单专门用于开发工具。

“用户代理”菜单位于顶部。已经有相当多的选项可用,包括之前版本的Safari在OS X和iOS上,Chrome在Mac和Windows上,以及一个“其他…”选项。

如何在OSX上更改safari的用户代理

“Other…”选项允许您指定一个用户代理,而不是列出的那些代理,例如,如果您对运行ios8.2的iPad上的Google Chrome如何呈现感到好奇,您可以使用适当的字符串。

如何在OSX上更改safari的用户代理

当您从用户代理菜单中打开“其他…”选项时,您只需为要测试的浏览器键入复制用户代理字符串。

如何在OSX上更改safari的用户代理

之后,新的用户代理将出现在用户代理菜单中。但是,请注意,一次只能有一个“其他”用户代理。

如何在OSX上更改safari的用户代理

正如我们在简介中所建议的那样,必须更改用户代理是不寻常的,因为现在大多数浏览器都非常擅长遵守标准,而且大多数网站都是浏览器无关的(尽管有些浏览器在某些网站上比其他网站上工作得更好)。

另一方面,如果您想了解浏览器在web标准方面的表现,可以尝试web标准项目开发的Acid测试。

也就是说,我们希望你发现这篇文章很有用。如果您有任何需要补充的内容,如问题或评论,请在我们的论坛中提供反馈。

  • 发表于 2021-04-10 22:50
  • 阅读 ( 295 )
  • 分类:互联网

你可能感兴趣的文章

新的osx/dok恶意软件接管了你的mac:该做什么以及如何防止它

...没有意识到它。以下是所有你需要知道的关于它是什么,如何删除它,以及防止它的步骤。 ...

  • 发布于 2021-03-14 17:10
  • 阅读 ( 263 )

如何在mac上查看需要internet explorer(或pc)的网站

...它不在Mac上运行,甚至不再是Windows上的默认浏览器。 如何绕过浏览器限制 网站知道你在用什么浏览器的方式是通过使用一个叫做“用户代理”的值,这个值是你每次向网站发出请求时发送的一段数据,告诉服务器你在用什么...

  • 发布于 2021-04-04 09:02
  • 阅读 ( 147 )

如何在mac上配置代理服务器

...绕过地理阻止并访问您所在国家不可用的网站。 相关:如何在Firefox中配置代理服务器 您在此处设置的代理服务器将由Apple Safari、Google Chrome和其他尊重您的系统代理设置的应用程序使用。一些应用程序,包括mozillafirefox,可以有...

  • 发布于 2021-04-08 07:40
  • 阅读 ( 189 )

什么是浏览器的用户代理?

...用户代理发送到您连接到的每个网站。我们以前写过关于更改浏览器的用户代理的文章,但是到底什么是用户代理呢? 用户代理是一个“字符串”,即一行文本,用于向web服务器标识浏览器和操作系统。这听起来很简单,但随...

  • 发布于 2021-04-09 02:09
  • 阅读 ( 2216 )

如何在mac上更改默认的web浏览器和电子邮件客户端

...样做,或者您以后想更改它们,则必须找到OSX的设置。 如何更改默认web浏览器 要更改web浏览器,您需要使用“系统首选项”窗口。要打开它,请单击Apple菜单>系统首选项。 单击“系统首选项”窗口左上角的“常规”图标。...

  • 发布于 2021-04-09 14:48
  • 阅读 ( 134 )

如何更改OSX组通知的方式

...能不使用,也可能不希望看到来自它们的通知。 相关:如何在OSX中配置通知和通知中心 毫无疑问,有了你新发现的分类能力,OSX的通知中心将对你更有价值。通过按您所需的顺序对通知进行排序,您可以确保不会遗漏重要的内...

  • 发布于 2021-04-09 21:24
  • 阅读 ( 114 )

如何在OSX中快速更改safari的默认搜索引擎

你厌倦了挖掘Safari的设置来改变默认的搜索引擎吗?别再挖了,还有更简单的办法!如果你喜欢使用不同的搜索引擎,或者只是不想使用谷歌,那么有一个更快的方法来改变它从位置栏。 通常,要更改Safari上的默认搜索引擎,...

  • 发布于 2021-04-09 22:30
  • 阅读 ( 105 )

如何在OSX上清除safari的浏览历史和Cookie

...在Safari首选项中,单击“隐私”选项卡。我们已经讨论了如何阻止第三方cookies,但是我们没有完全讨论清除cookies。只需单击“删除所有网站数据…”。 系统将要求您确认是否要“删除计算机上网站存储的所有数据”。 如果您...

  • 发布于 2021-04-09 23:16
  • 阅读 ( 134 )

如何打开或关闭safari网站通知

...且注意到Safari有时会向您显示网站通知,您可能会想知道如何关闭它们,反之,如何再次打开它们。它非常简单,只需按几个键就可以完成。 您将看到这些通知像其他OSX通知一样从右上角滑出。他们通常会在网站发布新文章或...

  • 发布于 2021-04-10 03:06
  • 阅读 ( 138 )

卸载flash后如何观看网络视频

...恶意Flash零日攻击。 假装是没有flash的**浏览器 相关:如何卸载和禁用每个网页浏览器中的闪存 大多数网站应该为iPad、iPhone和Android设备用户提供**友好版本。这些**友好型网站永远不会使用Flash。带有Flash视频播放器的网站通常...

  • 发布于 2021-04-10 08:47
  • 阅读 ( 205 )
水桶漏水
水桶漏水

0 篇文章

相关推荐