分享我做前端浏览器版本兼容测试遇到Chrome
不能多版本共存,存在高版本覆盖低版本问题的解决方案,这个方法不影响Windows系统内已安装的Chrome
下载你想要的chrome
版本,我是在这里找寻下载版本的:https://www.chromedownloads.net/chrome64win/。
下面就以80版本chrome
为例子:
下载完不要安装,修改后缀名exe
为zip
解压,如果你解压出来的文件夹里面是显示102~
这种,不是chrome.7z
的话,说明你下载的不是离线安装包,而是离线升级安装包,从chrome官网下载到的一般是这种。继续解压chrome.7z
,解压后打开你会看到一个Chrome-bin
文件夹,把这个文件夹复制下来
接着随便你找个地方新建一个文件夹专门统一存放各个版本的便携版chrome
,比如我就在D盘新建一个chromeEvery
的文件夹,新建一个chrome80
文件夹,在里面创建一个App
的文件夹,打开,把刚才复制的Chrome-bin
粘贴到这里
回到chrome80
目录下,我们还需要一个启动器,下载GoogleChromePortable.exe, 粘贴到此目录下。
打开GoogleChromePortable.exe
,这时候会在当前目录创建一个Data
文件夹,并打开chrome
。
创建的Data文件夹,里面存放的是这个版本的用户数据,和系统内安装的Chrome不冲突,也不影响。
此时我们打开F12
输入navigator.userAgent
,看到版本为80
搞定。
其他版本的便携版制作方法同80版本。