Chrome thường xử lý việc này thông qua tùy chọn của người dùng. (thông qua chrome://settings/searchEngines
)
Tuy nhiên, nếu bạn muốn triển khai cụ thể cho người dùng của mình, bạn cần thêm OSD (Mô tả tìm kiếm mở) vào trang web của mình.
Sử dụng tính năng OmniBox [TAB] của Google Chrome cho / trên trang web cá nhân?
Sau đó, bạn thêm tệp XML này vào thư mục gốc của trang web của bạn và liên kết với tệp đó trong <head>
thẻ của bạn :
<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml" />
Giờ đây, khách truy cập vào trang của bạn sẽ tự động đặt thông tin tìm kiếm của trang web của bạn vào cài đặt nội bộ của Chrome tại chrome://settings/searchEngines
.
Ví dụ về định dạng XML OpenSearchDes mô tả
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Your website name (shorter = better)</ShortName>
<Description>
Description about your website search here
</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">your site favicon</Image>
<Url type="text/html" method="get" template="http://www.yoursite.com/search/?query={searchTerms}"/>
</OpenSearchDescription>
Phần quan trọng là <url>
mục. {searchTerms}
sẽ được thay thế bằng những gì người dùng tìm kiếm trong omnibar.
Đây là một liên kết đến OpenSearch để biết thêm thông tin.