在 Google Chrome 中,我可以提供命令行参数 --user-data-dir="..." 让 Chrome 使用不同的目录来存储状态,如 cookie、缓存等。这使得从“新”浏览器轻松加载网页并模拟多个独立用户成为可能。
如何使用 Internet Explorer(6、7 或 8)做同样的事情?
编辑:看起来 IE 总是使用当前用户的配置文件,所以你必须在系统上设置多个用户并在它们之间切换。多么痛苦。
在 Google Chrome 中,我可以提供命令行参数 --user-data-dir="..." 让 Chrome 使用不同的目录来存储状态,如 cookie、缓存等。这使得从“新”浏览器轻松加载网页并模拟多个独立用户成为可能。
如何使用 Internet Explorer(6、7 或 8)做同样的事情?
编辑:看起来 IE 总是使用当前用户的配置文件,所以你必须在系统上设置多个用户并在它们之间切换。多么痛苦。
我能想到的一个建议是在盒子上创建多个用户帐户,然后使用RunAs 命令或使用 Run As...上下文菜单选项创建 Internet Explorer 的快捷方式。
另见:
http ://www.krunk4ever.com/blog/2006/12/01/how-to-run-explorerexe-as-another-user/
呵呵。
使用 Chrome、FF 等。我实际上可以在一台机器上拥有多个版本并在不受干扰的情况下对其进行测试。IE 要求我设置虚拟机。因此,我编写的大部分代码只能在 IE6 上经过严格测试(因为这是在主机操作系统上安装的)。IE,如果你能原谅我的俚语,是个婊子——我不知道他们是如何在 MS 中有效地测试它的。
这就是说...你可以得到你想要的东西。如果您正在运行 XP 并且不在域中,或者正在运行 Vista,您可以配置“快速用户切换”。然后,配置多个用户帐户。最后,登录每一个,在每一个中启动 IE,并确保他们使用不同的配置文件/数据目录。或者,如果您正在运行 Windows 的服务器版本之一(我偏爱 2k3 r2),您可以设置终端服务并简单地使用RDC创建多个并发登录。