Итак, я заметил, что когда на GitHub вы можете напрямую выполнять поиск после нажатия пробела после «github.com», строка URL переходит в «режим поиска» следующим образом (в chrome)
Как я могу добавить ту же функциональность в свой угловой проект (angular v9)
Это называется «Вкладка для поиска» и является функцией Chrome/Chromium и других браузеров, а также реализацией спецификации OpenSearch.
Включение этого требует нескольких шагов:
Добавьте <link rel = "search" type = "application/opensearchdescription+xml" href = "url_of_osdd_file" title = "Website Name">
в заголовок страницы.
Добавьте следующий файл «OSDD», связанный с link
на шаге 1 (это минимальный набор параметров):
<?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>
Проверьте это для более подробной информации.
Имейте в виду, что эту функцию можно добавить на любой веб-сайт, но для этого требуется, чтобы сам веб-сайт поддерживал/обеспечивал возможность поиска (хром или Google сами по себе не будут выполнять поиск от имени веб-сайта, используя этот метод). .