既存の ASP.NET MVC Web サイトにオープン検索機能を追加する手順は何ですか?
-
21-09-2019 - |
質問
Firefox でいくつかのサイト (Stackoverflow を含む) にアクセスすると、小さな青い丸がそのサイトを検索プロバイダーに追加できることを示していることに気付きました。この機能を MVC プロジェクトに追加する方法を知りたかったのです。XMLファイルを追加する必要があると聞きました...
解決
の指示に従ってください このガイド.
これが肉と野菜なのですが…
マスター ページのリンク:
<link rel="search" type="application/opensearchdescription+xml" href="http://mysite.com/browserplugin.xml" title="My Site Search" />
の browserplugin.xml
上記のファイルは次のようになります。
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>My Site Search</ShortName>
<Description>My Site Search</Description>
<Image height="16" width="16" type="image/x-icon">http://mysite.com/favicon.ico</Image>
<Url type="text/html" method="get" template="http://mysite.com/search/{searchTerms}"/>
</OpenSearchDescription>
(当然ですが) Web サイトに応じて URL を適切に変更する必要があることに注意してください。具体的には、検索 URL と一致するための OpenSearchDescription 内の URL。
所属していません StackOverflow