إضافات Chrome

يمكن أن تكون إضافات 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);