--Chrome的load-extension参数无效

piah890a  于 11个月前  发布在  Go
关注(0)|答案(2)|浏览(156)

有谁知道如何从命令行加载未打包的谷歌Chrome插件?我尝试了以下方法,但它不起作用:

"C:\Users\<name>\AppData\Local\Google\Chrome\Application\chrome.exe" --load-extension="<path/to/unpacked/extension>"

字符串
上面的命令只是打开一个Chrome浏览器窗口,并没有加载我的扩展程序。

mwyxok5s

mwyxok5s1#

大多数命令行标志仅在与Chrome配置文件对应的Chrome的所有现有示例都已终止时才有效。
如果您没有看到任何Chrome窗口,请打开任务管理器并杀死每个名为chrome.exe的进程。完成此操作后,您可以使用--load-extension=...临时加载Chrome扩展程序(当您在没有此标志的情况下启动Chrome时,该扩展程序将消失,并且只有在关闭所有正在运行的Chrome示例后才能再次启动)。

ibps3vxo

ibps3vxo2#

你可以在不关闭其他Chrome示例的情况下加载你的扩展程序。要做到这一点,除了--load-extension,你必须指定与当前不同的用户数据目录标志(已运行的示例使用的)。但在新的Chrome示例中,你将丢失所有的用户数据(如历史记录,其他扩展程序等)。
在Windows上,默认的用户数据目录是C:\Users\<USER>\AppData\Local\Google\Chrome\User Data
示例(Chrome快捷方式中的“目标”字段):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --load-extension="C:\my-extension" --user-data-dir="C:\my-new-user-data"

相关问题