ब्यौरा
ChromeOS का वॉलपेपर बदलने के लिए, chrome.wallpaper
एपीआई का इस्तेमाल करें.
अनुमतियां
wallpaper
वॉलपेपर एपीआई का इस्तेमाल करने के लिए, आपको ऐप्लिकेशन के मेनिफ़ेस्ट में "वॉलपेपर" अनुमति का एलान करना होगा. उदाहरण के लिए:
{
"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
वॉलपेपर के लिए उपलब्ध लेआउट.
Enum
"STRETCH"
"CENTER"
"CENTER_CROPPED"
तरीके
setWallpaper()
chrome.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
यह फ़ंक्शन, url या wallpaperData पर मौजूद इमेज को, तय किए गए layout के साथ वॉलपेपर के तौर पर सेट करता है
पैरामीटर
-
विवरण
ऑब्जेक्ट
-
डेटा
ArrayBuffer ज़रूरी नहीं है
ArrayBuffer के तौर पर, jpeg या png फ़ॉर्मैट में एन्कोड की गई वॉलपेपर इमेज.
-
फ़ाइल का नाम
स्ट्रिंग
सेव किए गए वॉलपेपर का फ़ाइल नाम.
-
लेआउट
वॉलपेपर के लिए उपलब्ध लेआउट.
-
थंबनेल
बूलियन ज़रूरी नहीं है
अगर 128x60 थंबनेल जनरेट करना है, तो वैल्यू 'सही है' पर सेट करें. फ़िलहाल, लेआउट और आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) की सुविधा उपलब्ध नहीं है.
-
url
string ज़रूरी नहीं है
सेट किए जाने वाले वॉलपेपर का यूआरएल (रिलेटिव हो सकता है).
-
रिटर्न
-
Promise<ArrayBuffer | undefined>
Chrome 96 और इसके बाद के वर्शन