browser.wallpaper

Mô tả

Sử dụng API chrome.wallpaper để thay đổi hình nền ChromeOS.

Quyền

wallpaper

Bạ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

Chrome 43 trở lên browser.* kể từ Chrome 148 Chỉ ChromeOS

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

Trình duyệt Chrome 44 trở lên .* kể từ Chrome 148

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