chrome.wallpaper

Opis

Użyj interfejsu chrome.wallpaper API, aby zmienić tapetę w ChromeOS.

Uprawnienia

wallpaper

Aby korzystać z interfejsu API tapety, musisz zadeklarować uprawnienie „wallpaper” w manifeście aplikacji. Na przykład:

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

Dostępność

Chrome 43 lub nowszy Tylko ChromeOS

Przykłady

Aby na przykład ustawić tapetę jako obraz w lokalizacji https://example.com/a_file.png, możesz wywołać funkcję chrome.wallpaper.setWallpaper w ten sposób:

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

Typy

WallpaperLayout

Chrome 44 lub nowszy

Obsługiwane układy tapet.

Typ wyliczeniowy

„STRETCH”

„CENTER”

„CENTER_CROPPED”

Metody

setWallpaper()

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

Ustawia tapetę na obraz z parametru url lub wallpaperData z określonym parametrem layout.

Parametry

  • szczegóły

    obiekt

    • dane

      ArrayBuffer opcjonalny

      Obraz tapety zakodowany w formacie JPEG lub PNG jako ArrayBuffer.

    • nazwa pliku

      ciąg znaków

      Nazwa pliku zapisanej tapety.

    • układ : layout (might be used for DTP, web and app design)

      Obsługiwane układy tapet.

    • miniatura

      wartość logiczna opcjonalna

      Wartość True, jeśli ma zostać wygenerowana miniatura o rozmiarze 128 x 60 pikseli. Układ i proporcje nie są jeszcze obsługiwane.

    • URL

      string opcjonalny

      Adres URL tapety do ustawienia (może być względny).

Zwroty

  • Promise<ArrayBuffer | undefined>

    Chrome w wersji 96 lub nowszej