chrome.wallpaper

ब्यौरा

ChromeOS का वॉलपेपर बदलने के लिए, chrome.wallpaper एपीआई का इस्तेमाल करें.

अनुमतियां

wallpaper

उपलब्धता

Chrome 43 और इसके बाद के वर्शन सिर्फ़ ChromeOS के लिए

मेनिफ़ेस्ट

वॉलपेपर एपीआई का इस्तेमाल करने के लिए, आपको ऐप्लिकेशन के मेनिफ़ेस्ट में "वॉलपेपर" की अनुमति का एलान करना होगा. उदाहरण के लिए:

{
  "name": "My extension",
  ...
  "permissions": [
    "wallpaper"
  ],
  ...
}

उदाहरण

उदाहरण के लिए, वॉलपेपर को https://example.com/a_file.png पर इमेज के तौर पर सेट करने के लिए, chrome.wallpaper.setWallpaper को इस तरीके से कॉल किया जा सकता है:

chrome.wallpaper.setWallpaper(
  {
    'url': 'https://example.com/a_file.jpg',
    'layout': 'CENTER_CROPPED',
    'filename': 'test_wallpaper'
  },
  function() {}
);

टाइप

WallpaperLayout

Chrome 44 और इसके बाद के वर्शन

वॉलपेपर के लिए इस्तेमाल किए जा सकने वाले लेआउट.

Enum

"CENTER_CROPPED"

तरीके

setWallpaper()

वादा
chrome.wallpaper.setWallpaper(
  details: object,
  callback?: function,
)

तय लेआउट के साथ, url या वॉलपेपरडेटा पर इमेज पर वॉलपेपर सेट करता है

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • डेटा

      arrayBuffer ज़रूरी नहीं

      jpeg या png फ़ॉर्मैट में बदली गई वॉलपेपर इमेज, ArrayBuffer के तौर पर होती है.

    • फ़ाइल का नाम

      स्ट्रिंग

      सेव किए गए वॉलपेपर का फ़ाइल नाम.

    • लेआउट

      वॉलपेपर के लिए इस्तेमाल किए जा सकने वाले लेआउट.

    • थंबनेल

      बूलियन ज़रूरी नहीं

      अगर 128x60 का थंबनेल जनरेट किया जाना चाहिए, तो वैल्यू 'सही' होगी. लेआउट और रेशियो काम नहीं करता.

    • यूआरएल

      स्ट्रिंग ज़रूरी नहीं

      सेट किए जाने वाले वॉलपेपर का यूआरएल (इससे मिलता-जुलता हो सकता है).

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (thumbnail?: ArrayBuffer)=>void

    • थंबनेल

      arrayBuffer ज़रूरी नहीं

      jpeg कोड में बदले गए वॉलपेपर का थंबनेल. यह वॉलपेपर को 128x60 का आकार देकर जनरेट किया जाता है.

रिटर्न

  • प्रॉमिस<ArrayBuffer|undefined>

    Chrome 96 के बाद के वर्शन

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.