chrome.wallpaper

Açıklama

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

İzinler

wallpaper

Duvar kağıdı API'sini kullanmak için uygulamanın manifest bölümünde"duvar kağıdı" iznini beyan etmeniz gerekir. Örneğin:

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

Kullanılabilirlik

Yalnızca Chrome 43 ve üstü ChromeOS

Örnekler

Örneğin, duvar kağıdını https://example.com/a_file.png konumundaki resim olarak ayarlamak için chrome.wallpaper.setWallpaper işlevini şu şekilde çağırabilirsiniz:

chrome.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

Desteklenen duvar kağıdı düzenleri.

Enum

"CENTER"

"CENTER_CROPPED"

Yöntemler

setWallpaper()

Söz
chrome.wallpaper.setWallpaper(
  details: object,
  callback?: function,
)

Duvar kağıdını, belirtilen düzen ile url veya wallpaperData öğesindeki resim olarak ayarlar

Parametreler

  • ayrıntılar

    nesne

    • veri

      ArrayBuffer isteğe bağlı

      ArrayBuffer olarak jpeg veya png kodlamalı 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 doğru 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).

  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    (thumbnail?: ArrayBuffer)=>void

    • küçük resim

      ArrayBuffer isteğe bağlı

      Jpeg kodlamalı duvar kağıdının küçük resmi. Duvar kağıdı 128x60 olarak yeniden boyutlandırılarak oluşturulur.

İlerlemeler

  • Vaat<ArrayBuffer|undefined>

    Chrome 96 ve sonraki sürümler

    Vaatler, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.