Internet Explorer を拡張するアドオンに関するガイドラインと要件

文書翻訳 文書翻訳
文書番号: 973764 - 対象製品
すべて展開する | すべて折りたたむ
Source:Microsoft Support

RAPID PUBLISHING

RAPID PUBLISHING の資料には、マイクロソフト サポート組織内からの直接の情報が記載されています。ここに記載されている情報は、緊急または固有のトピックへの対応として作成されるか、他のサポート技術情報を補足することを目的とするものです。

詳細情報

Internet Explorer を拡張するアドオンに関するガイドラインと要件

Internet Explorer 8 (IE8) のユーザーは、ブラウザーとブラウザーの設定を完全に制御し、IE8 の機能をすべて使用できることが前提となっています。

たとえば、ユーザーには次の条件が必要です。

????????? 優先する検索プロバイダーとホーム ページを使用できる

????????? Internet Explorer と、Internet Explorer の機能に影響するすべてのソフトウェアを完全に制御できる

マイクロソフトは、すべての Internet Explorer のアドオン ソフトウェアは、次のガイドラインに従うことを推奨します。

ユーザーが Internet Explorer の機能を使用することを制限しない

ユーザーは、インターネットを簡単かつ安全に閲覧および検索するために、アドレス バー、検索ボックス、新しいタブ ページを含む (ただしこれには限定されない)、Internet Explorer の全機能にアクセスできる必要があります。このガイドラインを守るため、アドオン ソフトウェアは IE の機能を削除したり、IE の機能へのアクセスを制限したりしてはなりません。

ユーザーが Internet Explorer の設定を制御することを制限しない

既定の設定で、Internet Explorer は高速かつ安全なブラウザーです。ユーザーは、ブラウザー内でさまざまな検索およびアクセラレータ Web サービスを選択し、優先するサービスを既定として設定することができます。

このガイドラインを守るため、アドオン ソフトウェアはユーザーに通知することなく IE の設定を変更したり、ユーザーが IE の設定を表示および変更することを禁止または制限したりしてはなりません。

サポートされている API のみを使用する

アドオンは、サポートされている Internet Explorer および Windows の API (アプリケーション プログラミング インターフェイス) のみを使用する必要があります。Internet Explorer を拡張するサポートされていない方法を使用したり、特定のバージョンの IE の実装の詳細に依存すると、Internet Explorer の更新時にブラウザーの安定性の問題が発生する場合があります。サポートされている Internet Explorer および Windows の API を使用するソフトウェアでは、ブラウザーやオペレーティング システムのアップグレード時に、このような問題は発生しません。

マイクロソフトの推奨では、以下の領域でユーザーが Internet Explorer を制御することを、ソフトウェアが不適切に制限してはなりません。

Internet Explorer の機能の削除/置き換え

ソフトウェアが、Internet Explorer の機能ユーザー インターフェイスへのアクセスを無効化または制限することにより、Internet Explorer の機能を削除または置き換えることは禁止されています。

これには、Internet Explorer のアドレス バー、検索ボックス、新しいタブ ページおよびお気に入りセンターなどの機能の置き換えを含みますが、これがすべてではありません。

ソフトウェアで Internet Explorer の機能 (マルウェア フィルターなど) が重複する場合、ソフトウェアは、ユーザーが Internet Explorer の機能を手動で無効にすることを要請できます。

妥当であれば、ソフトウェア製品が Internet Explorer にユーザー機能を追加する場合、ソフトウェアは既存の Internet Explorer の機能へのアクセスを制限しない方法で行う必要があります。

検索プロバイダーの既定値をユーザーが完全に制御可能なこと

ソフトウェアは、検索プロバイダーの既定値を設定するには、次の 2 つのいずれかの方法を使用する必要があります。

????????? Windows Registry API を使用して DefaultScope レジストリ キーを変更する

????????? (IE8 以降で使用できる) IOpenService::SetDefault API を使用する

IE8 の検索プロバイダーのユーザー既定値を変更するすべてのソフトウェアは、すべての変更をユーザーが [Internet Explorer - 検索プロバイダーの既定値] ダイアログで表示、確認、および承認できるようにする必要があります。

????????? DefaultScope メソッド

????????? IOpenService::SetDefault API メソッド

ユーザーは、これらのダイアログにおいて、検索プロバイダーの既定値の変更要請を承認または拒否できる必要があります。

ユーザーは、Internet Explorer のユーザーインターフェイスを使用して、任意の時点で検索プロバイダーの既定値を変更できる必要があります。検索プロバイダーの既定値が変更された場合、他のプログラムでは、(上記の IE のユーザー インターフェイスを介して) ユーザーが検索プロバイダーの既定値を変更することを要請できます。

ユーザーは、検索プロバイダーの既定値が、優先する検索プロバイダーに設定された状態を維持できる必要があります。

次のような動作は不適切です。

§? ダイアログを表示するときに、ソフトウェア自体または提案される検索プロバイダーの既定値を偽る。

例:

o?? ソフトウェアが、ダイアログを表示するときに、(ダウンロード Web サイトまたは他のソフトウェア UI から) 異なるアプリケーション名または企業名を使用する。

o?? ダイアログを表示するときに、ソフトウェア自体を Windows OS コンポーネントとして偽る。

o?? ソフトウェアが、提案する新しい検索エンジンの名前または URL を偽る。

????????? ソフトウェアが、UI オートメーションなどの方法を使用して、検索プロバイダーの既定値のダイアログを自動的に閉じる。

????????? ソフトウェアが、IE8 の検索ボックス、検索ボックス ドロップダウン、または [アドオンの管理] ダイアログを表示しない (またはその動作を変更する)。

????????? ソフトウェアが、優先する検索プロバイダーが既定値として設定されていない場合、IE8 のアドレス バー、アドレス バー ドロップダウン、または [アドオンの管理] ダイアログを表示しない (またはその動作を変更する)。

????????? ソフトウェアが、IE8 の新しいタブ ページを表示しない (またはその動作を変更する)。

上記の不適切な動作は、ユーザーの選択を制限します。つまり、ソフトウェアは、他のソフトウェアにより使用される IE8 のユーザーインターフェイスを使用することなく、ユーザーの検索プロバイダーの既定値を変更しようとしています。

ユーザーは、既定のアクセラレータ プロバイダーを完全に制御する必要があります。

ソフトウェアは、ユーザー インターフェイス経由でユーザーに通知することなく既存のカテゴリの既定のアクセラレータを変更してはなりません。

ユーザーは、IE の設定を完全に制御する必要があります。

ソフトウェアは、ユーザーの同意を得ることなく他の発行元から検索プロバイダー/動作/アドオンを削除または変更してはなりません。

ソフトウェアは、IE のセキュリティ設定を低くしてはなりません。

ユーザーは、IE のホーム ページを制御する必要があります。

ソフトウェアは、ユーザーのホーム ページを変更する場合、ユーザーに明確に通知する必要があります。

ユーザーは、IE のアドオンを制御する必要があります。

ユーザーは、ブラウザーのすべてのアドオンを完全に無効できる必要があります。

ソフトウェアは、ユーザーが無効にしたアドオンを再度有効にしてはなりません。

ソフトウェアは、ユーザーがアドオンを無効にしようとする操作を妨害してはなりません。

ソフトウェアは、ユーザーがある種のタスクを実行できるように、アドオンを有効にする必要があることをユーザーに通知することができます。

ユーザーは、ツール バーを制御する必要があります。

????????? ソフトウェアは、ツール バーの閉じるボタン [x] を見えないようにしてはなりません。

????????? ソフトウェアは、ツール バーの閉じるボタンを隠したり、見えないようにしてはなりません。あるいは、ユーザーがツール バーを無効にできるようにする独自の閉じるダイアログを提示する必要があります。ソフトウェアで独自の閉じるダイアログを提示する場合、無効にするオプションは、ソフトウェアがユーザーに提示する他のオプションと比較して同等に表示され、少なくとも同程度に目立つ必要があります。また、無効にするオプションが選択された場合、IE のツール バーの閉じるダイアログを呼び出し、ユーザーの選択に従う必要があります。

IE のツール バーの閉じるダイアログを呼び出す方法については、ここをクリックしてください。

????????? ソフトウェアは、UI オートメーションを使用して自動的にダイアログを閉じてはなりません。

????????? アドオン ソフトウェアは、[プログラムの追加と削除] 一覧にエントリを追加する必要があります。

????????? ユーザーは、アドオンを完全にアンインストールできる必要があります。

アドオンの読み込み時間

ユーザーは、Internet Explorer の [アドオンの管理] ダイアログを使用して、新しいタブまたはウィンドウを開くときのアドオンの読み込み時間を確認することができます。アドオンの読み込みに要する平均時間は、Windows レジストリに保存されます。

アドオンは、レジストリの平均読み込み時間を変更してはなりません。

ユーザーは、コマンド バー (アドオン UI) を制御する必要があります。

ソフトウェアは、IE のコマンド バーでアイコンを並べ替えたり、アイコンを非表示にしたりしてはなりません。

DISCLAIMER

MICROSOFT AND/OR ITS SUPPLIERS MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY, RELIABILITY OR ACCURACY OF THE INFORMATION CONTAINED IN THE DOCUMENTS AND RELATED GRAPHICS PUBLISHED ON THIS WEBSITE (THE "MATERIALS") FOR ANY PURPOSE.THE MATERIALS MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS AND MAY BE REVISED AT ANY TIME WITHOUT NOTICE.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, MICROSOFT AND/OR ITS SUPPLIERS DISCLAIM AND EXCLUDE ALL REPRESENTATIONS, WARRANTIES, AND CONDITIONS WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT LIMITED TO REPRESENTATIONS, WARRANTIES, OR CONDITIONS OF TITLE, NON INFRINGEMENT, SATISFACTORY CONDITION OR QUALITY, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE MATERIALS.
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。

プロパティ

文書番号: 973764 - 最終更新日: 2011年5月16日 - リビジョン: 2.0
この資料は以下の製品について記述したものです。
  • Windows Internet Explorer 9
  • Windows Internet Explorer 8
キーワード:?
kbrapidpub kbnomt KB973764
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com