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 được hỗ trợ trong Manifest V3 trở lên nhưng lệnh gọi lại được cung cấp cho 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. Chiến lược phát hành đĩa đơn Promise phân giải cùng loại được truyền đến lệnh gọi lại.