chrome.search

Mô tả

Sử dụng API chrome.search để tìm kiếm qua nhà cung cấp mặc định.

Quyền

search

Phạm vi cung cấp

Chrome 87 trở lên

Loại

Disposition

Enum

"CURRENT_TAB"
Chỉ định rằng kết quả tìm kiếm xuất hiện trong thẻ gọi hoặc thẻ trên trình duyệt đang hoạt động.

"NEW_TAB"
Chỉ định rằng kết quả tìm kiếm hiển thị trong thẻ mới.

"NEW_WINDOW"
Chỉ định rằng kết quả tìm kiếm hiển thị trong một cửa sổ mới.

QueryInfo

Thuộc tính

  • bố trí

    Bố trí không bắt buộc

    Vị trí nơi kết quả tìm kiếm sẽ được hiển thị. CURRENT_TAB là giá trị mặc định.

  • tabId

    số không bắt buộc

    Vị trí nơi kết quả tìm kiếm sẽ được hiển thị. Không thể dùng tabId với disposition.

  • văn bản

    string

    Chuỗi để truy vấn với nhà cung cấp dịch vụ tìm kiếm mặc định.

Phương thức

query()

Lời hứa
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

Được dùng để truy vấn nhà cung cấp dịch vụ tìm kiếm mặc định. Trong trường hợp xảy ra lỗi, runtime.lastError sẽ được đặt.

Tham số

  • queryInfo
  • số gọi lại

    hàm không bắt buộc

    Tham số callback sẽ có dạng như sau:

    () => void

Giá trị trả về

  • Lời hứa<vô hiệu>

    Chrome 96 trở lên

    Lời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.