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
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ớidisposition
. -
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()
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ênLờ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.