iTe*_*nii 3 windows-7 google-chrome command-line google-chrome-extensions
我正在尝试--disable-extensions-except在我创建的 Chrome 快捷方式的目标中使用该开关,以便在启动时只运行一个特定的扩展程序以进行调试,但我不太确定如何有效地使用该开关。
我试过了:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-extensions-except "extensionsID"
Run Code Online (Sandbox Code Playgroud)
和:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-extensions-except "extensionsActualName"
Run Code Online (Sandbox Code Playgroud)
但无济于事。我最近进入了实际的命令行编码,所以我不太确定所有的属性等等,尽管我愿意学习更多。我知道我缺少一些语法。
首先,确保您拥有最新的 Chrome 版本;该开关仅在 Chrome 55 或更高版本中实现。
接下来,令人困惑的是,它需要一个包含解压缩扩展名的文件夹的路径。扩展 ID 或人类可读的名称都不会这样做。您可以在此处找到已安装的 Chrome 扩展程序:
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions
Run Code Online (Sandbox Code Playgroud)
在每个文件夹内(以扩展 ID 命名),都有一个包含所有有趣内容的版本文件夹。这就是您需要的文件夹路径。比如对我来说,uBlock Origin 扩展在这里解压:
C:\Users\Ben\AppData\Local\Google\Chrome\User Data\Default\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.10.0_0
Run Code Online (Sandbox Code Playgroud)
获得该路径后,将其传递给 Chrome,如下所示:
chrome --disable-extensions-except="C:\Users\Ben\AppData\Local\Google\Chrome\User Data\Default\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\1.10.0_0"
Run Code Online (Sandbox Code Playgroud)
替换chrome为 Chrome EXE 的完整路径,如您所见。请注意=开关名称与其值之间的关系。
或者,如果您有正在开发的扩展程序,您可以只使用包含它的文件夹的路径,manifest.json而不是在 Chrome 的文件夹中四处寻找。
当 Chrome 开始运行开发者模式扩展时,您会收到警告,但没关系。
| 归档时间: |
|
| 查看次数: |
5178 次 |
| 最近记录: |