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

ach*_*ref 21 google-chrome emulation google-chrome-devtools

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

Gid*_*zer 21

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

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

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

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


Ide*_*ram 5

为了完整起见,这里有一个链接(2021 年 9 月),提供“chromium”浏览器的历史快照,按操作系统和“位置”排序。当我必须在 8 年前版本的 Chrome(~ium) 上进行测试时,我需要这个

https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
Run Code Online (Sandbox Code Playgroud)

该网址对我来说看起来合法 (googleapis.com),但请在下载前自行检查。风险由您自行承担。