mozilla

リビジョンの比較

Creating OpenSearch plugins for Firefox

Change Revisions

リビジョン 144192:

リビジョン 144192 (編集者: Mgjbot / 編集日時: )

リビジョン 144193:

リビジョン 144193 (編集者: Teppeis / 編集日時: )

タイトル:
Creating OpenSearch plugins for Firefox
Creating OpenSearch plugins for Firefox
URL スラグ:
Creating_OpenSearch_plugins_for_Firefox
Creating_OpenSearch_plugins_for_Firefox
タグ:
Add-ons, "Search plugins"
Add-ons, "Search plugins"
内容:

リビジョン 144192
リビジョン 144193
n7    <h2 name="OpenSearch">n7    <h2 id="OpenSearch" name="OpenSearch">
n11      <a href="ja/Firefox_2">Firefox 2</a> は検索プラグインとして <a class="n11      <a href="/ja/Firefox_2_for_developers" title="ja/Firefox_2_
>external" href="http://opensearch.org/">OpenSearch</a> 記述フォーマットをサ>for_developers">Firefox 2</a> は検索プラグインとして <a class="external" hre
>ポートしています。<a class="external" href="http://www.opensearch.org/Spec>f="http://opensearch.org/">OpenSearch</a> 記述フォーマットをサポートしています。<a c
>ifications/OpenSearch/1.1#OpenSearch_description_document">OpenSe>lass="external" href="http://www.opensearch.org/Specifications/Op
>arch 記述シンタックス</a>を使ったプラグインは IE 7 と Firefox で互換性があります。このため、ウェブでの利用>enSearch/1.1#OpenSearch_description_document">OpenSearch 記述シンタックス
>で推奨されたフォーマットです。></a>を使ったプラグインは IE 7 と Firefox で互換性があります。このため、ウェブでの利用で推奨されたフォーマットで
 >す。
n17      OpenSearch 記述ファイルは<a href="#.E6.A4.9C.E7.B4.A2.E3.83.97.E3.n17      OpenSearch 記述ファイルは<a href="#.E6.A4.9C.E7.B4.A2.E3.83.97.E3.
>83.A9.E3.82.B0.E3.82.A4.E3.83.B3.E3.81.AE.E8.87.AA.E5.8B.95.E6.A4>83.A9.E3.82.B0.E3.82.A4.E3.83.B3.E3.81.AE.E8.87.AA.E5.8B.95.E6.A4
>.9C.E5.87.BA">検索プラグインの自動検出</a>に書かれているように通知でき、<a href="ja/Adding_s>.9C.E5.87.BA">検索プラグインの自動検出</a>に書かれているように通知でき、<a href="/ja/Adding_
>earch_engines_from_web_pages">Web ページから検索エンジンを追加する</a>に書かれているようにプ>search_engines_from_web_pages" title="ja/Adding_search_engines_fr
>ログラム的にインストールできます。>om_web_pages">Web ページから検索エンジンを追加する</a>に書かれているようにプログラム的にインストールできます
 >
n19    <h2 name="OpenSearch_.E8.A8.98.E8.BF.B0.E3.83.95.E3.82.A1.E3.n19    <h2 id="OpenSearch_.E8.A8.98.E8.BF.B0.E3.83.95.E3.82.A1.E3.82
>82.A4.E3.83.AB">>.A4.E3.83.AB" name="OpenSearch_.E8.A8.98.E8.BF.B0.E3.83.95.E3.82.
 >A1.E3.82.A4.E3.83.AB">
n28&lt;ShortName&gt;<i>engineName</i>&lt;/ShortName&gt;n28&lt;ShortName&gt;<em>engineName</em>&lt;/ShortName&gt;
29&lt;Description&gt;<i>engineDescription</i>&lt;/Description&gt;29&lt;Description&gt;<em>engineDescription</em>&lt;/Description&gt;
30&lt;InputEncoding&gt;<i>inputEncoding</i>&lt;/InputEncoding&gt;30&lt;InputEncoding&gt;<em>inputEncoding</em>&lt;/InputEncoding&gt;
31&lt;Image width="16" height="16"&gt;data:image/x-icon;base64,<i>i31&lt;Image width="16" height="16"&gt;data:image/x-icon;base64,<em>
>mageData</i>&lt;/Image&gt;>imageData</em>&lt;/Image&gt;
32&lt;Url type="text/html" method="<i>method</i>" template="<i>sear32&lt;Url type="text/html" method="<em>method</em>" template="<em>s
>chURL</i>"&gt;>earchURL</em>"&gt;
33  &lt;Param name="<i>paramName1</i>" value="<i>paramName1</i>"/&g33  &lt;Param name="<em>paramName1</em>" value="<em>paramValue1</em
>t;>>"/&gt;
n35  &lt;Param name="<i>paramNameN</i>" value="<i>paramValueN</i>"/&n35  &lt;Param name="<em>paramNameN</em>" value="<em>paramValueN</em
>gt;>>"/&gt;
n37&lt;Url type="application/x-suggestions+json" template="<i>suggesn37&lt;Url type="application/x-suggestions+json" template="<em>sugge
>tionURL</i>"/&gt;>stionURL</em>"/&gt;
38&lt;moz:SearchForm&gt;<i>searchFormURL</i>&lt;/moz:SearchForm&gt;38&lt;moz:SearchForm&gt;<em>searchFormURL</em>&lt;/moz:SearchForm&g
 >t;
n43        <b>ShortName</b>n43        <strong>ShortName</strong>
n51        <b>Description</b>n51        <strong>Description</strong>
n59        <b>InputEncoding</b>n59        <strong>InputEncoding</strong>
n67        <b>Image</b>n67        <strong>Image</strong>
n75        <b>Url</b>n75        <strong>Url</strong>
n82          <b>注意:</b> Internet Explorer 7 は <code>POST</code> リクエスn82          <strong>注意:</strong> Internet Explorer 7 は <code>POST</
>トをサポートしていません。>code> リクエストをサポートしていません。
n106        検索サジェストのクエリに指定された URL のテンプレートは JavaScript Object Notationn106        検索サジェストのクエリに指定された URL のテンプレートは JavaScript Object Notation
> (JSON) フォーマットで補完リストを取得するために使われます。サーバ上で検索サジェストのサポートを実装する方法の詳細は <a> (JSON) フォーマットで補完リストを取得するために使われます。サーバ上で検索サジェストのサポートを実装する方法の詳細は <a
> href="ja/Supporting_search_suggestions_in_search_plugins">検索プラグイ> href="/ja/Supporting_search_suggestions_in_search_plugins" title
>ンでの検索サジェストのサポート</a>を見てください。>="ja/Supporting_search_suggestions_in_search_plugins">検索プラグインでの検索
 >サジェストのサポート</a>を見てください。
107      </dd>
108    </dl>107      </dd>
109    <p>
110      <img alt="Image:SearchSuggestionSample.png" fileid="1794" s
>rc="File:ja/Media_Gallery/SearchSuggestionSample.png"> 
111    </p>
112    <dl>108    </dl>
109    <p>
110      <img alt="Image:SearchSuggestionSample.png" class="internal
 >" src="/@api/deki/files/1794/=SearchSuggestionSample.png">
111    </p>
113      <dt>112    <dl>
113      <dt>
114        <b>Param</b>&nbsp;114        <strong>Param</strong>&nbsp;
n121          <b>注意:</b> Internet Explorer 7 はこの要素をサポートしていません。n121          <strong>注意:</strong> Internet Explorer 7 はこの要素をサポートしていま
 >せん。
n127        <b>SearchForm</b>n127        <strong>SearchForm</strong>
n134          <b>注意:</b> この要素は Firefox 特有で OpenSearch 仕様の一部ではないため、この要n134          <strong>注意:</strong> この要素は Firefox 特有で OpenSearch 仕様の一部
>素をサポートしていない他のユーザエージェントが安全に無視できるようにするために、上の例では "<code>moz:</code>">ではないため、この要素をサポートしていない他のユーザエージェントが安全に無視できるようにするために、上の例では "<code>mo
> XML 名前空間接頭辞を使っています。>z:</code>" XML 名前空間接頭辞を使っています。
n138    <h2 name=".E6.A4.9C.E7.B4.A2.E3.83.97.E3.83.A9.E3.82.B0.E3.82n138    <h2 id=".E6.A4.9C.E7.B4.A2.E3.83.97.E3.83.A9.E3.82.B0.E3.82.A
>.A4.E3.83.B3.E3.81.AE.E8.A8.B3.E8.AA.9E.E8.87.AA.E5.8B.95.E6.A4.9>4.E3.83.B3.E3.81.AE.E8.A8.B3.E8.AA.9E.E8.87.AA.E5.8B.95.E6.A4.9C.
>C.E5.87.BAAutodiscovery">>E5.87.BAAutodiscovery" name=".E6.A4.9C.E7.B4.A2.E3.83.97.E3.83.A9
 >.E3.82.B0.E3.82.A4.E3.83.B3.E3.81.AE.E8.A8.B3.E8.AA.9E.E8.87.AA.E
 >5.8B.95.E6.A4.9C.E5.87.BAAutodiscovery">
n148&lt;link rel="search" type="application/opensearchdescription+xmln148&lt;link rel="search" type="application/opensearchdescription+xml
>" title="<i>searchTitle</i>" href="<i>pluginURL</i>"&gt;>" title="<em>searchTitle</em>" href="<em>pluginURL</em>"&gt;
n155        <b>searchTitle</b>n155        <strong>searchTitle</strong>
n163        <b>pluginURL</b>n163        <strong>pluginURL</strong>
n179    <h2 name=".E3.83.88.E3.83.A9.E3.83.96.E3.83.AB.E3.82.B7.E3.83n179    <h2 id=".E3.83.88.E3.83.A9.E3.83.96.E3.83.AB.E3.82.B7.E3.83.A
>.A5.E3.83.BC.E3.83.86.E3.82.A3.E3.83.B3.E3.82.B0.E3.81.AE.E3.83.9>5.E3.83.BC.E3.83.86.E3.82.A3.E3.83.B3.E3.82.B0.E3.81.AE.E3.83.92.
>2.E3.83.B3.E3.83.88">>E3.83.B3.E3.83.88" name=".E3.83.88.E3.83.A9.E3.83.96.E3.83.AB.E3.
 >82.B7.E3.83.A5.E3.83.BC.E3.83.86.E3.82.A3.E3.83.B3.E3.82.B0.E3.81
 >.AE.E3.83.92.E3.83.B3.E3.83.88">
n197        <code>text/html</code> URL を含めなくては<b>ならない</b> ことに注意してくださいn197        <code>text/html</code> URL を含めなくては<strong>ならない</strong> こ
> — Atom や <a href="ja/RSS">RSS</a> URL タイプしか含まない検索エンジン(それは妥当なのですが>とに注意してください — Atom や <a href="/ja/RSS" title="ja/RSS">RSS</a> URL 
>、Firefox はサポートしていません) は "検索エンジンをダウンロードできませんでした"というエラーを引き起こします。>タイプしか含まない検索エンジン(それは妥当なのですが、Firefox はサポートしていません) は "検索エンジンをダウンロードで
 >きませんでした"というエラーを引き起こします。
n202      さらに、検索プラグインサービスはプラグイン開発者が使うであろうログの仕組みを提供します。<i>about:confign202      さらに、検索プラグインサービスはプラグイン開発者が使うであろうログの仕組みを提供します。<em>about:confi
></i> を使い '<code>browser.search.log</code>' を <code>true</code> にし>g</em> を使い '<code>browser.search.log</code>' を <code>true</code> 
>てください。検索プラグインが追加されるとログ情報が Firefox の<a href="ja/JavaScript_Console>にしてください。検索プラグインが追加されるとログ情報が Firefox の<a href="/ja/JavaScript_Cons
>">エラーコンソール</a>(ツール -&gt; エラーコンソール)に表示されます。>ole" title="ja/JavaScript_Console">エラーコンソール</a>(ツール -&gt; エラーコンソー
 >ル)に表示されます。
n204    <h2 name=".E5.8F.82.E8.80.83.E8.B3.87.E6.96.99">n204    <h2 id=".E5.8F.82.E8.80.83.E8.B3.87.E6.96.99" name=".E5.8F.82
 >.E8.80.83.E8.B3.87.E6.96.99">
tt228    <p>
228    <div class="noinclude"></div>{{ languages( { "ca": "ca/Creaci229      {{ languages( { "ca": "ca/Creaci\u00f3_de_connectors_OpenSe
>\u00f3_de_connectors_OpenSearch_per_al_Firefox", "en": "en/Creati>arch_per_al_Firefox", "en": "en/Creating_OpenSearch_plugins_for_F
>ng_OpenSearch_plugins_for_Firefox", "es": "es/Creaci\u00f3n_de_pl>irefox", "es": "es/Creaci\u00f3n_de_plugins_OpenSearch_para_Firef
>ugins_OpenSearch_para_Firefox", "fr": "fr/Cr\u00e9ation_de_plugin>ox", "fr": "fr/Cr\u00e9ation_de_plugins_OpenSearch_pour_Firefox",
>s_OpenSearch_pour_Firefox", "pl": "pl/Tworzenie_wtyczek_OpenSearc> "pl": "pl/Tworzenie_wtyczek_OpenSearch_dla_Firefoksa", "pt": "pt
>h_dla_Firefoksa", "pt": "pt/Criando_plugins_OpenSearch_para_o_Fir>/Criando_plugins_OpenSearch_para_o_Firefox", "zh-tw": "zh_tw/\u88
>efox", "zh-tw": "zh_tw/\u88fd\u4f5c_OpenSearch_\u641c\u5c0b\u6a21>fd\u4f5c_OpenSearch_\u641c\u5c0b\u6a21\u7d44" } ) }}
>\u7d44" } ) }} 
230    </p>

前に戻る