Я следовал этому руководству и использовал приведенный ниже код, чтобы сделать мой сайт доступным для поиска прямо из адресной строки браузера, чтобы пользователи могли легко использовать его в качестве поисковой системы для содержимого моего сайта.
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>[SNK]</ShortName>
<Description>[Search engine full name and summary]</Description>
<InputEncoding>[UTF-8]</InputEncoding>
<Image width="16" height="16" type="image/x-icon">[https://example.com/favicon.ico]</Image>
<Url type="text/html" template="[searchURL]">
<Param name="[key name]" value="{searchTerms}"/>
<!-- other Params if you need them… -->
<Param name="[other key name]" value="[parameter value]"/>
</Url>
<Url type="application/x-suggestions+json" template="[suggestionURL]"/>
<moz:SearchForm>[https://example.com/search]</moz:SearchForm>
</OpenSearchDescription>
Я хотел бы определить, добавил ли пользователь мой веб-сайт в список поисковых систем браузера, чтобы прекратить предлагать ему это, я не смог найти способ найти это с помощью JavaScript или любых других.