在开发工具中模拟旧版本的chrome

问题描述 投票:17回答:3

我一直在寻找一个徒劳的答案,我需要模拟一个旧版本的chrome,我想避免解决方案,我必须卸载当前版本并安装所需的每次我需要测试我的应用程序。我遇到了这个article,但它并没有完全回答我的问题。谢谢!

google-chrome google-chrome-devtools emulation
3个回答
19
投票

在IE中,不可能在DevTools中模拟旧版本的Chrome。无论如何,模仿它们并不是非常可靠。我以前使用过IE 8模拟器,有时它提供了与我在XP VM上安装的版本不同的结果。

理论上,应该可以并排安装多个Chrome实例,因为安装目录是基于OS用户的。但是,我不认为这些装置彼此完全隔离。至少在Windows中,应用程序可能会写入相同的注册表项。在OSX中,如果修改用户目录路径,则可能没问题。

另一种解决方案是尝试通过互联网出现的可移植版Chrome,通常是非法的。一切都是自包含在目录中,但它可能与正常安装的执行方式不同。看看PortableApps

我认为最好的解决方案是为您要测试的不同环境和浏览器设置一些VM。您可以使用VirtualBox或类似手动设置这些。许多托管提供商将允许您使用自动化任务来启动新的VM来安装应用程序和服务。你必须支付这些费用。


0
投票

如果您只需要检查旧浏览器返回的服务器(不是完全模拟),您可以在网络条件中设置User-Agent(目前为chrome 67)。


0
投票

更新于21/03/2019

我找到了以下链接,其中包含指向以前的Google Chrome版本(32位,64位和Linux)的链接。

https://www.slimjet.com/chrome/google-chrome-old-version.php

老帖子

刚刚发现可以安装不同版本的Google Chrome。

希望这有助于某人。缺点是您必须卸载当前版本。

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.