update: 只在当前电脑的其他位置解压出来有效,换个电脑就不行...,除非整个User Data打包
首先到官方下载一个chrome安装器,运行安装器,会自动下载完整的chrome安装包
完整的文件默认在C:\Program Files (x86)\Google\Update\Install
下的一个随机名文件夹下
例如我的完整路径是
C:\Program Files (x86)\Google\Update\Install\{066828F5-1ADF-4B26-B362-A0C1DC1C6533}\91.0.4472.164_chrome_installer.exe
用压缩软件打开exe
把chrome.7z解压出来,然后再把里面的内容解压一次
在目录下放一个init.bat
,内容如下
@echo off
set ChromePath=%~dp0chrome.exe
set ChromeInkPath=%~dp0chrome.lnk
set ChromeUserDataDirPath=%~dp0User Data
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
echo sLinkFile = "%ChromeInkPath%" >> %SCRIPT%
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
echo oLink.TargetPath = "%ChromePath%" >> %SCRIPT%
echo oLink.Arguments = "--user-data-dir=""%ChromeUserDataDirPath%""" >> %SCRIPT%
echo oLink.Description = "custom standalone version chrome" >> %SCRIPT%
echo oLink.WorkingDirectory = "%~dp0" >> %SCRIPT%
echo oLink.Save >> %SCRIPT%
cscript /nologo %SCRIPT%
del %SCRIPT%
if not exist "%~dp0User Data" mkdir "%~dp0User Data"
pause
然后双击运行bat,就会生成一个快捷方式,运行它
然后去扩展设置里面,打开开发者模式,然后把要安装的插件都安装上
比如我安装了这几个,不用管插件具体设置,然后关闭浏览器
保留User Data/Default/Extensions
文件夹,最好删除掉无关插件的文件夹
怎么看那个文件夹是哪个插件的?直接看插件ID
保留User Data/Default/Secure Preferences
文件
将其余产生的都删掉,包括快捷方式,当然init.bat不要删
然后将Secure Preferences
里面的内容格式化下,保留这些内容,注意一定要格式化形式,不然大概率没效果
最终打包结构层次如图
这样后面解压出来,先运行init.bat后,打开快捷方式,浏览器就会自带插件了
演示如下