有谁知道如何从命令行加载未打包的谷歌Chrome插件?我尝试了以下方法,但它不起作用:
"C:\Users\<name>\AppData\Local\Google\Chrome\Application\chrome.exe" --load-extension="<path/to/unpacked/extension>"
字符串
上面的命令只是打开一个Chrome浏览器窗口,并没有加载我的扩展程序。
有谁知道如何从命令行加载未打包的谷歌Chrome插件?我尝试了以下方法,但它不起作用:
"C:\Users\<name>\AppData\Local\Google\Chrome\Application\chrome.exe" --load-extension="<path/to/unpacked/extension>"
字符串
上面的命令只是打开一个Chrome浏览器窗口,并没有加载我的扩展程序。
2条答案
按热度按时间mwyxok5s1#
大多数命令行标志仅在与Chrome配置文件对应的Chrome的所有现有示例都已终止时才有效。
如果您没有看到任何Chrome窗口,请打开任务管理器并杀死每个名为chrome.exe的进程。完成此操作后,您可以使用
--load-extension=...
临时加载Chrome扩展程序(当您在没有此标志的情况下启动Chrome时,该扩展程序将消失,并且只有在关闭所有正在运行的Chrome示例后才能再次启动)。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"
个