chrome.wallpaper

תיאור

משתמשים ב-chrome.wallpaper API כדי לשנות את הטפט ב-ChromeOS.

הרשאות

wallpaper

כדי להשתמש ב-API של הטפט, צריך להצהיר על ההרשאה 'טפט' במניפסט של האפליקציה. לדוגמה:

{   "name": "My extension",   ...   "permissions": [     "wallpaper"   ],   ... } 

זמינות

Chrome 43 ואילך ChromeOS בלבד

דוגמאות

לדוגמה, כדי להגדיר את הטפט כתמונה בכתובת 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

Chrome 44 ואילך

פריסות הטפטים הנתמכות.

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 ואילך