फ़ायरफ़ॉक्स
fullPageScreenshot
पूरे पेज का स्क्रीनशॉट कैप्चर करता है।
फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।
उपयोग
browser.fullPageScreenshot()
रिटर्न
- <String>
screenshot
: पूरे पेज के स्क्रीनशॉट को शामिल करने वाला base64-एन्कोडेड PNG इमेज डेटा।
getMozContext
वर्तमान में प्रभावी संदर्भ प्राप्त करें, जैसे CHROME
या CONTENT
।
फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।
उपयोग
browser.getMozContext()
उदाहरण
console.log(await browser.getMozContext()); // outputs: 'CHROME'
रिटर्न
- <String>
Context
: ब्राउज़र संदर्भ, या तोCHROME
याCONTENT
setMozContext
क्रोम और कंटेंट के बीच कमांड के लिए लक्ष्य संदर्भ बदलता है।
वर्तमान संदर्भ बदलने का सभी बाद के कमांड पर स्थिति प्रभाव पड़ता है। CONTENT
संदर्भ में सामान्य वेब प्लेटफॉर्म दस्तावेज़ अनुमतियां होती हैं, जैसे कि आप मनमाना जावास्क्रिप्ट मूल्यांकन करेंगे। CHROME
संदर्भ को उन्नत अनुमतियां मिलती हैं जो आपको ब्राउज़र क्रोम को खुद से हेरफेर करने देती हैं, XUL टूलकिट तक पूर्ण पहुंच के साथ।
फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।
उपयोग
browser.setMozContext(context)
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
context | string | ब्राउज़र संदर्भ, या तो CHROME या CONTENT |
उदाहरण
console.log(await browser.getMozContext()); // outputs: 'CHROME'
browser.setMozContext('CONTENT');
console.log(await browser.getMozContext()); // outputs: 'CONTENT'
installAddOn
वर्तमान सत्र के साथ एक नया एडऑन स्थापित करता है। यह फ़ंक्शन एक ID वापस करेगा जिसे बाद में uninstallAddon
का उपयोग करके एडऑन को अनइंस्टॉल करने के लिए उपयोग किया जा सकता है।
फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।
उपयोग
browser.installAddOn(addon, temporary)
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
addon | string | एड ऑन फ़ाइल का base64 स्ट्रिंग |
temporary | boolean | अस्थायी फ्लैग जो यह इंगित करता है कि एक्सटेंशन को अस्थायी रूप से स्थापित किया जाना चाहिए - रीस्टार्ट पर हटा दिया जाता है |
उदाहरण
// Create a buffer of the add on .zip file
const extension = await fs.promises.readFile('/path/to/extension.zip')
// Load extension in Firefox
const id = await browser.installAddOn(extension.toString('base64'), false);
रिटर्न
- <String>
id
: एक प्रॉमिस जो नव स्थापित एडऑन के लिए एक ID में हल होगा।
uninstallAddOn
वर्तमान ब्राउज़र सत्र की प्रोफ़ाइल से एक एडऑन अनइंस्टॉल करता है।
फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।
उपयोग
browser.uninstallAddOn(id)
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
id | string | अनइंस्टॉल करने के लिए एडऑन का id ID |
उदाहरण
// Create a buffer of the add on .zip file
const extension = await fs.promises.readFile('/path/to/extension.zip')
// Load extension in Firefox
const id = await browser.installAddOn(extension.toString('base64'), false);
// ...
await browser.uninstallAddOn(id)