質問

と思い、タイトルの解説ですべてが私と私の質問う:

どのように生かし、クロムのOmnibox[タブ]の特徴を自分のサイト?

多くのユーザーの求めくその機能を実装することになるのかを研究しOpenSearchDescriptionとして実施しFireFoxおよびIE7/IE8Searchbar.

しかし、実装はんからのクロムOmnibox[タブ]の特徴..

きっす。

私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" />
役に立ちましたか?

解決 2

って障害学生支援室(OpenSearchDescription)以下のGoogle ChromeにはIE7/IE8んではないというのは難しいとはこれらのブラウザをサポートしないポストです。

ちょこっとガマン、ちょこっ調整により、回避策の全体の問題です。

私が最初にコード:

<Url type="text/html" method="POST" template="http://MySite.com/query.php">
  <Param name="sString" value="{searchTerms}"/>
</Url>

このコードポイントに直接照会ページパスの値sString属性私募ます。

このコンビニエンスストアでのお支FireFoxなかなかできないのでなかなか仕事やIE7/IE8またはGoogle Chromeなかった試験Opera、Safariな..).


変化のコードは以下の作品:

<Url type="text/html" template="http://MySite.com/query.php?sString={searchTerms}"></Url>
  • 除去 "method="POST" らの要素
  • 交換 /query.php 実際のページ: /クエリ。php?sString={searchTerms}
  • の除去は不要"<Param name="sString" value="{searchTerms}"/>"

決私の問題の解とブラウザを推奨いたします。

すべての通話を直接向かったクエリのページでは、当初たのPOSTリクエストを行うようで、現在お持ちの方大歓迎。IE7/IE8となりました。

ってくれたことに感謝adrianbanks提供くださったおxmlファイルの解決!

他のヒント

私は、あなたが自分のサイトにOpenSearchDescriptionに対して持っているものと比較してきたとあなたが働いていない理由を私は見ることができません。唯一の本当の違いは、あなたが私がGETを使用しています一方、検索するためのPOSTを使用していることです。 こののページによると、IE7は、POSTリクエストをサポートしていないので、他のブラウザでも行うこともありPOSTをサポートしていません。

私のサイト上の一つは間違いなくIE8、クロム3.0およびFF 2.0+で動作します。自分で比較すると、あなたは違いを見つけることができるかどうかを確認してお気軽に: opensearch.XMLする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top