תיאור
משתמשים ב-chrome.wallpaper API כדי לשנות את הטפט ב-ChromeOS.
הרשאות
wallpaperכדי להשתמש ב-API של הטפט, צריך להצהיר על ההרשאה 'טפט' במניפסט של האפליקציה. לדוגמה:
{ "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"
Methods
setWallpaper()
chrome.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
הגדרת הטפט לתמונה בכתובת url או wallpaperData עם הפריסה שצוינה
פרמטרים
- פרטים
אובייקט
- נתונים
ArrayBuffer אופציונלי
תמונת הטפט בקידוד jpeg או png כ-ArrayBuffer.
- שם קובץ
מחרוזת
שם הקובץ של הטפט שנשמר.
- פריסה
פריסות הטפטים הנתמכות.
- תמונה ממוזערת
boolean אופציונלי
הערך True אם צריך ליצור תמונה ממוזערת בגודל 128x60. עדיין אין תמיכה בפריסה ובפרופורציות.
- כתובת אתר
מחרוזת אופציונלי
כתובת ה-URL של הטפט שיוגדר (יכולה להיות יחסית).
-
החזרות
-
Promise<ArrayBuffer | undefined>
Chrome 96 ואילך