Chrome 擴充功能可以封裝或解壓縮。
- 封裝的擴充功能是副檔名為
.crx
的單一檔案。 - 未封裝的擴充功能是包含副檔名的目錄,其中包括
manifest.json
檔案。
如要封裝未封裝的擴充功能,請使用 chrome://extensions
中的套件按鈕,或使用 Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
。如要解壓縮封裝的擴充功能,請擷取檔案。您可能需要將檔案類型從 .crx
重新命名為 .zip
,ZIP 公用程式才能識別。
請參閱擴充功能說明文件,瞭解其他執行方式更適合自動化作業的方式。
使用 ChromeDriver 的 Instal 擴充功能
已包裝 (.crx
個檔案)
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);
未封裝 (目錄)
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
ChromeDriver driver = new ChromeDriver(options);