설명
chrome.wallpaper
API를 사용하여 ChromeOS 배경화면을 변경합니다.
권한
wallpaper
앱의 매니페스트에서 'wallpaper' 권한을 선언해야 배경 화면 API를 사용할 수 있습니다. 예를 들면 다음과 같습니다.
{ "name": "My extension", ... "permissions": [ "wallpaper" ], ... }
가용성
예
예를 들어 https://example.com/a_file.png
에 있는 이미지를 배경화면으로 설정하려면 다음과 같이 chrome.wallpaper.setWallpaper
를 호출하면 됩니다.
chrome.wallpaper.setWallpaper( { 'url': 'https://example.com/a_file.jpg', 'layout': 'CENTER_CROPPED', 'filename': 'test_wallpaper' }, function() {} );
유형
WallpaperLayout
지원되는 배경화면 레이아웃입니다.
열거형
'STRETCH'
"CENTER"
"CENTER_CROPPED"
메서드
setWallpaper()
chrome.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
지정된 레이아웃으로 url 또는 wallpaperData의 이미지를 배경화면으로 설정합니다.
매개변수
- 세부정보
객체
- 데이터
ArrayBuffer 선택사항
jpeg 또는 png로 인코딩된 배경화면 이미지를 ArrayBuffer로 나타냅니다.
- filename
문자열
저장된 배경화면의 파일 이름입니다.
- 레이아웃
지원되는 배경화면 레이아웃입니다.
- 썸네일
불리언 선택사항
128x60 썸네일을 생성해야 하는 경우 true입니다. 레이아웃과 비율은 아직 지원되지 않습니다.
- URL
문자열 선택사항
설정할 배경화면의 URL입니다 (상대 URL일 수 있음).
-
반환 값
-
Promise<ArrayBuffer | undefined>
Chrome 96 이상