برنامههای افزودنی کروم میتوانند بستهبندی شوند یا باز شوند.
- پسوندهای بسته بندی شده یک فایل با پسوند
.crx
. هستند. - پسوندهای بدون بسته بندی، دایرکتوری حاوی پسوند، از جمله فایل
manifest.json
هستند.
برای بسته بندی یک برنامه افزودنی بدون بسته، از دکمه Pack در chrome://extensions
استفاده کنید یا از Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
. برای باز کردن یک پسوند بسته بندی شده، فایل را استخراج کنید. ممکن است لازم باشد نوع فایل را از .crx
به .zip
تغییر نام دهید تا ابزار zip خود آن را تشخیص دهد.
برای سایر روشهای انجام این کار که بیشتر با اتوماسیون سازگار هستند، به اسناد افزونهها مراجعه کنید.
برنامه های افزودنی را با ChromeDriver نصب کنید
بسته بندی شده (فایل .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);