chrome.wallpaper

Description

Utilisez l'API chrome.wallpaper pour modifier le fond d'écran ChromeOS.

Autorisations

wallpaper

Vous devez déclarer l'autorisation "wallpaper" dans le manifeste de l'application pour utiliser l'API Wallpaper. Exemple :

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

Disponibilité

Chrome 43 et versions ultérieures ChromeOS uniquement

Exemples

Par exemple, pour définir le fond d'écran sur l'image à l'adresse https://example.com/a_file.png, vous pouvez appeler chrome.wallpaper.setWallpaper de cette manière :

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

Types

WallpaperLayout

Chrome 44 et versions ultérieures

Mises en page de fond d'écran compatibles.

Énumération

"STRETCH"

"CENTER"

"CENTER_CROPPED"

Méthodes

setWallpaper()

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

Définit le fond d'écran sur l'image à l'adresse url ou wallpaperData avec la mise en page spécifiée.

Paramètres

  • détails

    objet

    • données

      ArrayBuffer facultatif

      Image de fond d'écran encodée au format JPEG ou PNG sous forme d'ArrayBuffer.

    • filename

      chaîne

      Nom du fichier du fond d'écran enregistré.

    • mise en page

      Mises en page de fond d'écran compatibles.

    • miniature

      booléen facultatif

      True si une vignette de 128 x 60 doit être générée. La mise en page et le format ne sont pas encore pris en charge.

    • url

      chaîne facultative

      URL du fond d'écran à définir (peut être relative).

Renvoie

  • Promise<ArrayBuffer | undefined>

    Chrome 96 et versions ultérieures