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
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ớ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,
)
Đượ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ê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 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.