Mô tả
Sử dụng API chrome.wallpaper để thay đổi hình nền ChromeOS.
Quyền
wallpaperBạn phải khai báo quyền "hình nền" trong tệp kê khai của ứng dụng để sử dụng API hình nền. Ví dụ:
{
"name": "My extension",
...
"permissions": [
"wallpaper"
],
...
}
Phạm vi cung cấp
Ví dụ
Ví dụ: để đặt hình nền làm hình ảnh tại https://example.com/a_file.png, bạn có thể gọi browser.wallpaper.setWallpaper theo cách này:
browser.wallpaper.setWallpaper(
{
'url': 'https://example.com/a_file.jpg',
'layout': 'CENTER_CROPPED',
'filename': 'test_wallpaper'
},
function() {}
);
Loại
WallpaperLayout
Bố cục hình nền được hỗ trợ.
Enum
"STRETCH"
"CENTER"
"CENTER_CROPPED"
Phương thức
setWallpaper()
browser.wallpaper.setWallpaper(
details: object,
): Promise<ArrayBuffer | undefined>
Đặt hình nền thành hình ảnh tại url hoặc wallpaperData với bố cục được chỉ định
Thông số
-
chi tiết
đối tượng
-
khác
Không bắt buộc ArrayBuffer
Hình nền được mã hoá dưới dạng jpeg hoặc png dưới dạng ArrayBuffer.
-
filename
chuỗi
Tên tệp của hình nền đã lưu.
-
bố cục
Bố cục hình nền được hỗ trợ.
-
hình thu nhỏ
boolean không bắt buộc
True nếu cần tạo hình thu nhỏ 128x60. Chưa hỗ trợ bố cục và tỷ lệ.
-
url
chuỗi không bắt buộc
URL của hình nền cần đặt (có thể là URL tương đối).
-
Giá trị trả về
-
Promise<ArrayBuffer | undefined>
Chrome 96 trở lên browser.* kể từ Chrome 148