browser.wallpaper

Açıklama

ChromeOS duvar kağıdını değiştirmek için chrome.wallpaper API'sini kullanın.

İzinler

wallpaper

Duvar kağıdı API'sini kullanmak için uygulamanın manifest dosyasında"duvar kağıdı" iznini beyan etmeniz gerekir. Örneğin:

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

Kullanılabilirlik

Chrome 43 ve sonraki sürümler Chrome 148'den itibaren browser.* Yalnızca ChromeOS

Örnekler

Örneğin, duvar kağıdını https://example.com/a_file.png adresindeki resim olarak ayarlamak için browser.wallpaper.setWallpaper yöntemini şu şekilde çağırabilirsiniz:

browser.wallpaper.setWallpaper(
  {
    'url': 'https://example.com/a_file.jpg',
    'layout': 'CENTER_CROPPED',
    'filename': 'test_wallpaper'
  },
  function() {}
);

Türler

WallpaperLayout

Chrome 44 ve sonraki sürümler Chrome 148'den itibaren browser.*

Desteklenen duvar kağıdı düzenleri.

Enum

"STRETCH"

"CENTER"

"CENTER_CROPPED"

Yöntemler

setWallpaper()

browser.wallpaper.setWallpaper(
  details: object,
)
: Promise<ArrayBuffer | undefined>

Duvar kağıdını, belirtilen layout ile url veya wallpaperData konumundaki resme ayarlar.

Parametreler

  • ayrıntılar

    nesne

    • veri

      ArrayBuffer isteğe bağlı

      ArrayBuffer olarak jpeg veya png kodlu duvar kağıdı resmi.

    • filename

      dize

      Kaydedilen duvar kağıdının dosya adı.

    • Desteklenen duvar kağıdı düzenleri.

    • küçük resim

      boole isteğe bağlı

      128x60 boyutunda bir küçük resim oluşturulması gerekiyorsa True değerini alır. Düzen ve oran henüz desteklenmiyor.

    • url

      string isteğe bağlı

      Ayarlanacak duvar kağıdının URL'si (göreli olabilir).

İadeler

  • Promise<ArrayBuffer | undefined>

    Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*