Giả sử rằng bạn có một tính năng tìm kiếm trên trang web của mình thì bạn có thể tận dụng chức năng OpenSearch trong Chrome.
Lấy từ tài liệu Chromium :
Để bật tính năng này cho tất cả người dùng (ngay cả những người chưa sử dụng biểu mẫu tìm kiếm của bạn):
Trên trang chủ của trang web của bạn cung cấp một liên kết đến tài liệu mô tả OpenSearch. Liên kết đến OSDD được đặt trong phần đầu của tệp html. Ví dụ:
<head>
<link type="application/opensearchdescription+xml"
rel="search"
href="url_of_osdd_file"/>
</head>
Phần quan trọng của tài liệu này là URL được sử dụng để tìm kiếm trang web của bạn.
Sau đây là một ví dụ chứa mức tối thiểu cần thiết, hãy xem đặc tả tài liệu mô tả OpenSearch để biết danh sách các giá trị bạn có thể chỉ định.
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Search My Site</ShortName>
<Description>Search My Site</Description>
<Url type="text/html" method="get"
template="http://my_site/{searchTerms}"/>
</OpenSearchDescription>
Khi người dùng nhấn enter trong Omnibox, chuỗi {searchTerms} trong url được thay thế bằng chuỗi mà người dùng đã nhập.
Bạn cũng có thể bao gồm một dịch vụ đề xuất bằng cách thêm một yếu tố URL rel="suggestions"
khác như:
<Url type="application/json"
rel="suggestions"
template="http://my_site/suggest?q={searchTerms}"
/>
Nếu bạn bao gồm điều này, thanh địa chỉ sẽ sử dụng dịch vụ đề xuất của bạn để cung cấp các đề xuất truy vấn dựa trên truy vấn một phần của người dùng.
Nếu hộp tìm kiếm của bạn sử dụng yêu cầu GET, thì Chrome sẽ kích hoạt tính năng này cho những người sử dụng sử dụng nó.
Nếu bạn không có trang tìm kiếm trên trang của mình thì điều này sẽ không hoạt động.
Đạo cụ cho Stephen cho các liên kết ban đầu.