Beschrijving
Gebruik de chrome.wallpaper API om de achtergrond van ChromeOS te wijzigen.
Toestemmingen
wallpaperJe moet de "wallpaper"-toestemming in het manifest van de app declareren om de wallpaper-API te kunnen gebruiken. Bijvoorbeeld:
{
"name": "My extension",
...
"permissions": [
"wallpaper"
],
...
}
Beschikbaarheid
Voorbeelden
Om bijvoorbeeld de achtergrond in te stellen als de afbeelding op https://example.com/a_file.png , kunt u browser.wallpaper.setWallpaper als volgt aanroepen:
browser.wallpaper.setWallpaper(
{
'url': 'https://example.com/a_file.jpg',
'layout': 'CENTER_CROPPED',
'filename': 'test_wallpaper'
},
function() {}
);
Soorten
WallpaperLayout
De ondersteunde achtergrondindelingen.
Enum
"STREKKEN" "CENTRUM" "CENTER_CROPPED"
Methoden
setWallpaper()
chrome.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
Stelt de achtergrond in op de afbeelding op de opgegeven URL of in de gegevensmap 'wallpaperData' met de opgegeven lay-out.
Parameters
- details
voorwerp
- gegevens
ArrayBuffer optioneel
De jpeg- of png-gecodeerde achtergrondafbeelding als een ArrayBuffer.
- bestandsnaam
snaar
De bestandsnaam van de opgeslagen achtergrondafbeelding.
- lay-out
De ondersteunde achtergrondindelingen.
- miniatuur
boolean optioneel
Retourneert 'waar' als er een miniatuurafbeelding van 128x60 pixels moet worden gegenereerd. Indeling en beeldverhouding worden nog niet ondersteund.
- URL
string optioneel
De URL van de in te stellen achtergrondafbeelding (mag relatief zijn).
Retourneert
Promise<ArrayBuffer | undefined>
Chrome 96+