Chrome एक्सटेंशन, पैक किए गए या अनपैक किए जा सकते हैं.
- पैक किए गए एक्सटेंशन,
.crx
एक्सटेंशन वाली एक फ़ाइल होते हैं. - पैक नहीं किए गए एक्सटेंशन, एक्सटेंशन वाली एक डायरेक्ट्री होते हैं. इसमें एक्सटेंशन भी शामिल है
manifest.json
फ़ाइल.
पैक न किए गए किसी एक्सटेंशन को पैक करने के लिए, chrome://extensions
में 'पैक करें' बटन का इस्तेमाल करें या
Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
का इस्तेमाल करें. पैक किए गए किसी एक्सटेंशन को अनपैक करने के लिए,
एक्सट्रैक्ट करने के लिए दो बार टैप करें. आपको अपने फ़ाइल टाइप को .crx
से बदलकर .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);