我正在尝试使我的网站支持Chrome的“搜索标签”功能,但Google Chrome找不到我的OpenSearch描述文档。
我已验证OSDD文件位于UTF-8中,并且其他浏览器都能够找到OSDD,包括Chrome Canary和Firefox。
index.html
<link rel="search"
type="application/opensearchdescription+xml"
title="Search my site"
href="/opensearch.xml" />
opensearch.xml
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>MySite</ShortName>
<Description>MySite description</Description>
<Image height="16" width="16" type="image/x-icon">https://localhost:4001/favicon.ico</Image>
<Url type="text/html" method="get" template="https://localhost:4001/search?queryText={searchTerms}" />
</OpenSearchDescription>
用户访问mysite.com之后,Google Chrome浏览器应将mysite.com安装为搜索引擎。