为免安装版Chrome内置插件

1222天前 · 分享 · 1303次阅读

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

2021-07-17T13:44:12.png

把chrome.7z解压出来,然后再把里面的内容解压一次

2021-07-17T13:45:18.png

在目录下放一个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,就会生成一个快捷方式,运行它

2021-07-17T13:46:42.png

然后去扩展设置里面,打开开发者模式,然后把要安装的插件都安装上

2021-07-17T13:49:46.png

比如我安装了这几个,不用管插件具体设置,然后关闭浏览器

保留User Data/Default/Extensions文件夹,最好删除掉无关插件的文件夹

怎么看那个文件夹是哪个插件的?直接看插件ID

2021-07-17T13:51:52.png

保留User Data/Default/Secure Preferences文件

将其余产生的都删掉,包括快捷方式,当然init.bat不要删

然后将Secure Preferences里面的内容格式化下,保留这些内容,注意一定要格式化形式,不然大概率没效果

2021-07-17T14:36:58.png

最终打包结构层次如图

2021-07-17T14:39:18.png

这样后面解压出来,先运行init.bat后,打开快捷方式,浏览器就会自带插件了

演示如下

oCam_2021_07_17_22_41_55_9.gif

👍 0

none

最后修改于621天前

评论

贴吧 狗头 原神 小黄脸
收起

贴吧

狗头

原神

小黄脸

目录

avatar

未末

迷失

126

文章数

275

评论数

7

分类