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 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.