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

"STRETCH"

"केंद्र"

"CENTER_CROPPED"

तरीके

setWallpaper()

प्रॉमिस
chrome.wallpaper.setWallpaper(
  details: object,
  callback?: function,
)

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

पैरामीटर

  • विवरण

    ऑब्जेक्ट

    • डेटा

      ArrayBuffer ज़रूरी नहीं है

      अरेबफ़र के तौर पर, jpeg या png के कोड में बदली गई वॉलपेपर इमेज.

    • फ़ाइल का नाम

      स्ट्रिंग

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

    • लेआउट

      काम करने वाले वॉलपेपर के लेआउट.

    • थंबनेल

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

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

    • url

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

      उस वॉलपेपर का यूआरएल जिसे सेट करना है (यह किसी दूसरे के हिसाब से हो सकता है).

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (thumbnail?: ArrayBuffer) => void

    • थंबनेल

      ArrayBuffer ज़रूरी नहीं है

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

रिटर्न

  • Promise<ArrayBuffer | तय नहीं है>

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

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