شرح
از میانای برنامهسازی کاربردی chrome.wallpaper برای تغییر کاغذدیواری ChromeOS استفاده کنید.
اجازهها
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
چیدمانهای کاغذدیواری پشتیبانیشده.
شمارشی
«STRETCH»
"CENTER"
"CENTER_CROPPED"
روشها
setWallpaper()
browser.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
کاغذدیواری را روی تصویر در url یا wallpaperData با layout مشخصشده تنظیم میکند
پارامترها
-
جزئیات
شیء
-
داده
ArrayBuffer اختیاری
تصویر کاغذدیواری کدبندیشده jpeg یا png بهعنوان ArrayBuffer.
-
filename
رشته
نام فایل کاغذدیواری ذخیرهشده.
-
طرحبندی
چیدمانهای کاغذدیواری پشتیبانیشده.
-
ریزعکس
بولی اختیاری
اگر ریزعکس ۱۲۸×۶۰ باید تولید شود، درست است. چیدمان و نسبت هنوز پشتیبانی نمیشود.
-
نشانی وب
رشته اختیاری
نشانی وب کاغذدیواریای که باید تنظیم شود (میتواند نسبی باشد).
-
بازگشتیها
-
Promise<ArrayBuffer | undefined>
Chrome نسخه ۹۶ و بالاتر browser.* از Chrome نسخه ۱۴۸