ब्यौरा
ChromeOS का वॉलपेपर बदलने के लिए, chrome.wallpaper एपीआई का इस्तेमाल करें.
अनुमतियां
wallpaperवॉलपेपर एपीआई का इस्तेमाल करने के लिए, आपको ऐप्लिकेशन के मेनिफ़ेस्ट में "वॉलपेपर" अनुमति का एलान करना होगा. उदाहरण के लिए:
{
"name": "My extension",
...
"permissions": [
"wallpaper"
],
...
}
उपलब्धता
उदाहरण
उदाहरण के लिए, अगर आपको https://example.com/a_file.png पर मौजूद इमेज को वॉलपेपर के तौर पर सेट करना है, तो browser.wallpaper.setWallpaper को इस तरह कॉल किया जा सकता है:
browser.wallpaper.setWallpaper(
{
'url': 'https://example.com/a_file.jpg',
'layout': 'CENTER_CROPPED',
'filename': 'test_wallpaper'
},
function() {}
);
टाइप
WallpaperLayout
वॉलपेपर के लिए उपलब्ध लेआउट.
Enum
"STRETCH"
"CENTER"
"CENTER_CROPPED"
तरीके
setWallpaper()
chrome.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
यह फ़ंक्शन, url या wallpaperData पर मौजूद इमेज को, तय किए गए layout के साथ वॉलपेपर के तौर पर सेट करता है
पैरामीटर
-
विवरण
ऑब्जेक्ट
-
डेटा
ArrayBuffer ज़रूरी नहीं है
ArrayBuffer के तौर पर, jpeg या png फ़ॉर्मैट में एन्कोड की गई वॉलपेपर इमेज.
-
filename
स्ट्रिंग
सेव किए गए वॉलपेपर का फ़ाइल नाम.
-
लेआउट
वॉलपेपर के लिए उपलब्ध लेआउट.
-
थंबनेल
बूलियन ज़रूरी नहीं है
अगर 128x60 का थंबनेल जनरेट करना है, तो वैल्यू 'सही है' पर सेट करें. फ़िलहाल, लेआउट और आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) बदलने की सुविधा उपलब्ध नहीं है.
-
url
string ज़रूरी नहीं है
सेट किए जाने वाले वॉलपेपर का यूआरएल (रिलेटिव हो सकता है).
-
रिटर्न
-
Promise<ArrayBuffer | undefined>
Chrome 96 और इसके बाद के वर्शन