如何在Mac上查看需要Internet Explorer(或PC)的网站

一些较老的网站对浏览器有严格的要求,有时甚至强迫你使用Windows,尽管你在其他浏览器上运行得很好。大多数时候需要的浏览器是Internet Explorer,它不在Mac上运行,甚至不再是Windows的默认浏览器。

如何绕过浏览器限制

网站知道你在使用什么浏览器的方法是使用一个叫做“用户代理”的值--这是你向网站发出的每个请求都会发送的一段数据,告诉服务器你使用的是什么浏览器和操作系统。这是网站决定是为你提供移动版还是桌面版网站的方式,也是大多数有浏览器限制的网站用来将你锁在浏览门外的方式。

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

因此,解决方案是伪造您的用户代理。发送欺骗的用户代理将导致网站认为您正在使用不同的浏览器,而不必下载新的浏览器并进行切换。如果网站需要仅支持Windows的客户端,您还可以伪造您正在运行的操作系统。

没有涉及疯狂的黑客攻击,因为这是大多数现代浏览器的内置功能。

更改您的用户代理

我们将在这里介绍Safari,因为它是Mac上使用最多的浏览器,但是如果你使用其他浏览器,你可以阅读我们的Chrome、Edge和Firefox指南。

在Safari中,点击“Safari”菜单,然后点击“Preferences”命令。

切换到“高级”选项卡,然后启用“在菜单栏中显示开发菜单”选项。

您现在应该会看到一个新的“开发”菜单。打开,指向“用户代理”子菜单,然后选择你想要模拟的浏览器。“你可以欺骗所有版本的IE浏览器;MacOS和Windows版本的Chrome和Firefox;甚至手机浏览器。

如果您想要欺骗其他内容,您可以通过单击菜单底部的“Other”命令手动输入用户代理字符串。不过,我们不建议以这种方式编辑它,除非您知道自己在做什么。

更改用户代理应该适用于浏览器中的大多数内容,但是对于在浏览器之外运行的任何内容,您仍然需要Windows(或真正的Internet Explorer)才能使用它们。如果您需要真正的Windows来运行某些软件,您可以尝试:

使用Wine运行程序。 将Windows安装到虚拟机。 设置Boot Camp分区

通常按照这个顺序,因为仅仅为了运行IE而在驱动器上安装Windows的完整副本有点矫枉过正。

图片制作人:快门

相关文章