chrome.search

Nội dung mô tả

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

Quyền

search

Phạm vi cung cấp

Chrome 87 trở lên

Loại

Disposition

Liệt kê

"CURRENT_TAB"
Chỉ định rằng kết quả tìm kiếm sẽ hiển thị 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 sẽ hiển thị trong một thẻ mới.

"NEW_WINDOW"
Chỉ định rằng kết quả tìm kiếm sẽ 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í mà kết quả tìm kiếm sẽ hiển thị. CURRENT_TAB là giá trị mặc định.

  • tabId

    số không bắt buộc

    Vị trí mà kết quả tìm kiếm sẽ 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()

Cam kết
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

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ề

  • Promise<void>

    Chrome 96 trở lên

    Lời hứa được hỗ trợ trong Manifest V3 trở lên nhưng lệnh gọi lại được cung cấp để có khả năng tương thích ngược. Bạn không thể sử dụng cả hai trong cùng một lệnh gọi hàm. Lời hứa sẽ được phân giải bằng cùng một loại được truyền đến lệnh gọi lại.