תיאור
משתמשים ב-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 ואילך