如何在OS X上更改Safari的用户代理

当你访问需要特定浏览器的网站时,你可能会时不时地感到恼火。幸运的是,你可以欺骗网站,让他们以为你在使用不同的浏览器,你可以用大多数浏览器来做到这一点,包括Safari。

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

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

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

用户代理到底是什么?

当Safari访问一个官方网站时,它会发送一串文本,如下所示:

这会告诉Web服务器,此特定用户正在运行OS X 10.10.2的Mac上运行Safari8。

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

用户代理字符串的列表相当广泛,因为在不同的操作系统上有如此多的浏览器。顺便说一句,可以看到你的浏览器透露了关于你的哪些信息,包括你的屏幕分辨率,IP地址等。

更改Safari上的用户代理

相关文章