Mô tả
Dùng API chrome.search để tìm kiếm thông qua nhà cung cấp mặc định.
Quyền
searchPhạm vi cung cấp
Loại
Disposition
Enum
"CURRENT_TAB" 
 Chỉ định rằng kết quả tìm kiếm sẽ xuất hiện trong thẻ gọi hoặc thẻ của 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ẽ xuất hiện trong một cửa sổ mới.
QueryInfo
Thuộc tính
- 
    disposition
Disposition không bắt buộc
Vị trí mà kết quả tìm kiếm sẽ xuất hiện.
CURRENT_TABlà giá trị mặc định. - 
    tabId
number không bắt buộc
Vị trí mà kết quả tìm kiếm sẽ xuất hiện. Bạn không thể sử dụng
tabIdvớidisposition. - 
    văn bản
chuỗi
Chuỗi để truy vấn bằng 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,
): Promise<void>
Đượ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.
Thông số
- 
    queryInfo
 - 
    callback
hàm không bắt buộc
Tham số
callbackcó dạng như sau:() => void
 
Giá trị trả về
- 
            
Promise<void>
Chrome 96 trở lênCác promise 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.