gpt4 book ai didi

google-chrome - 在个人网站上使用 Google Chrome 的 OmniBox [TAB] 功能?

转载 作者:行者123 更新时间:2023-12-03 22:32:19 25 4
gpt4 key购买 nike

我认为标题解释了这一切,但无论如何我都会更深入地探讨我的问题:

如何为我的网站使用 Chrome 的多功能框 [TAB] 功能?

由于许多用户要求我在网站上实现该功能,我对 OpenSearchDescription 进行了研究,并且在 FireFox 和 IE7/IE8 搜索栏的实现中非常成功。

然而,该实现对于 Chrome Omnibox [TAB] 功能并不完全有效。

你能帮我解决这个问题吗?

我的 OSD.xml 代码:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>MySite</ShortName>
<Description>My Site</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://MySite.com/favicon.ico</Image>
<Url type="application/x-suggestions+json" method="GET"
template="http://ff.search.yahoo.com/gossip?output=fxjson&amp;command={searchTerms}" />
<Url type="text/html" method="POST" template="http://MySite.com/query.php">
<Param name="sString" value="{searchTerms}"/>
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<moz:SearchForm>http://www.MySite.com</moz:SearchForm>
</OpenSearchDescription>

这是我页面上 osd 文件的链接:
<link rel="search" type="application/opensearchdescription+xml" title="MySite" href="/opensearch.xml" />

最佳答案

我已经将您的内容与我自己网站上的 OpenSearchDescription 进行了比较,但我不明白为什么您的网站不起作用。唯一真正的区别是您使用 POST 进行搜索,而我使用的是 GET。根据 this页面,IE7不支持POST请求,所以可能是其他浏览器也不支持POST。

我网站上的那个肯定适用于 IE8、Chrome 3.0 和 FF 2.0+。您可以自己比较一下,看看您是否能发现不同之处:opensearch.XML

关于google-chrome - 在个人网站上使用 Google Chrome 的 OmniBox [TAB] 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1317051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com