From f405c969df0efb5dc120f2c65481e94da9cbbe29 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 23 May 2021 16:40:58 +0900 Subject: Web/OpenSearch の conflicting 版を削除 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 正規の位置にある版で内容を網羅していると思われるため削除。 --- files/ja/_redirects.txt | 2 +- files/ja/_wikihistory.json | 10 ---- files/ja/conflicting/web/opensearch/index.html | 74 -------------------------- 3 files changed, 1 insertion(+), 85 deletions(-) delete mode 100644 files/ja/conflicting/web/opensearch/index.html (limited to 'files') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 76b89dcbf5..c531c1f002 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -130,7 +130,7 @@ /ja/docs/Adapting_XUL_Applications_for_Firefox_1.5 /ja/docs/Mozilla/Firefox/Releases/1.5/Adapting_XUL_Applications_for_Firefox_1.5 /ja/docs/Adding_feed_readers_to_Firefox /ja/docs/Mozilla/Firefox/Releases/2/Adding_feed_readers_to_Firefox /ja/docs/Adding_feed_readers_to_Firefox-redirect-1 /ja/docs/Mozilla/Firefox/Releases/2/Adding_feed_readers_to_Firefox -/ja/docs/Adding_search_engines_from_web_pages /ja/docs/conflicting/Web/OpenSearch +/ja/docs/Adding_search_engines_from_web_pages /ja/docs/Web/OpenSearch /ja/docs/Addons /ja/docs/Mozilla/Add-ons /ja/docs/Advanced_styling_for_HTML_forms /ja/docs/Learn/Forms/Advanced_form_styling /ja/docs/Alternative_style_sheets /ja/docs/Web/CSS/Alternative_style_sheets diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 4202091207..bd93f7770c 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -49813,16 +49813,6 @@ "Potappo" ] }, - "conflicting/Web/OpenSearch": { - "modified": "2019-03-23T23:54:28.693Z", - "contributors": [ - "yyss", - "Mgjbot", - "Potappo", - "Shoot", - "Taken" - ] - }, "conflicting/Web/Progressive_web_apps": { "modified": "2019-04-10T11:40:04.877Z", "contributors": [ diff --git a/files/ja/conflicting/web/opensearch/index.html b/files/ja/conflicting/web/opensearch/index.html deleted file mode 100644 index f914e87c1c..0000000000 --- a/files/ja/conflicting/web/opensearch/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: ウェブページからの検索エンジンの追加 -slug: conflicting/Web/OpenSearch -tags: - - Add-ons - - Search plugins -translation_of: Web/OpenSearch -translation_of_original: Web/API/Window/sidebar/Adding_search_engines_from_Web_pages -original_slug: Adding_search_engines_from_web_pages ---- -

Firefox では JavaScript コードから検索プラグインをインストールすることができ、OpenSearch と Sherlock という 2 つの検索プラグインフォーマットをサポートしています。

- -
注意: Firefox 2 からは、OpenSearch が Firefox の検索フォーマットとして推奨されています。Sherlock のサポートは将来廃止する予定です ({{bug(862137)}})。
- -

JavaScript コードが検索プラグインをインストールしようとすると、Firefox はユーザにプラグインのインストールを許可するか尋ねる警告を表示します。

- -

{{ 英語版章題("Installing OpenSearch plugins") }}

- -

OpenSearch プラグインのインストール

- -

OpenSearch プラグインをインストールするには、window.external.AddSearchProvider() DOM メソッドを使う必要があります。このメソッドの構文はこのようになります。

- -
window.external.AddSearchProvider(engineURL);
-
- -

engineURLは検索プラグイン XML ファイルへの絶対 URL です。

- -
注意: OpenSearch は Firefox 2 以降でのみサポートされています。
- -

{{ 英語版章題("Installing Sherlock plugins") }}

- -

Sherlock プラグインのインストール

- -
{{obsolete_header}}
- -
-

window.sidebar.addSearchEngine のサポートは Firefox 44 で廃止しました。

-
- -

Sherlock プラグインをインストールするには、window.sidebar.addSearchEngine() を呼び出す必要があり、その構文は以下のとおりです。

- -
window.sidebar.addSearchEngine(engineURL,iconURL,suggestedName,suggestedCategory);
-
- - - -

Sherlock の詳細は http://developer.apple.com/macosx/sherlock/ を参照ください。

- -

{{ 英語版章題("Browser search engine capability detection") }}

- -

ブラウザの検索エンジン機能の検出

- -

検索エンジンを追加するための API は Firefox 1.5 から Firefox 2 までに変更されており、また Firefox 1.5 は OpenSearch 記述ファイルをサポートしていません。このため、検索エンジンを追加する時に後方互換性を維持したい場合、すなわち Firefox 1.5, Firefox 2.0, IE7 で動作するようにしたい場合、Web ページの製作者は Sherlock と OpenSearch の両方のフォーマットに対応し、またブラウザの機能を適宜検出しなければなりません。次のコード片はこういったことを行う一つの例です。

- -
function installSearchEngine() {
- if (window.external && ("AddSearchProvider" in window.external)) {
-   // Firefox 2 と IE 7 では OpenSearch を使う
-   window.external.AddSearchProvider("http://example.com/search-plugin.xml");
- } else if (window.sidebar && ("addSearchEngine" in window.sidebar)) {
-   // Firefox 1.5 以下では Sherlock を使う
-   window.sidebar.addSearchEngine("http://example.com/search-plugin.src",
-                                  "http://example.com/search-icon.png",
-                                  "Search Plugin", "");
- } else {
-   // 検索エンジンはサポートされていない (IE 6, Opera など)
-   alert("No search engine support");
- }
-}
-
-- cgit v1.2.3-54-g00ecf