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é
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
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