يمكن أن تكون إضافات 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
الحزمة (ملف واحد (.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);