警告
廃止され、サポート対象外となった Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンの Windows 10 で Microsoft Edge の更新プログラムを通じて完全に無効になります。 詳細については、「Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」をご覧ください。
この記事では、ブラウザー ヘルパー オブジェクト (BCO) またはツール バーが原因でサードパーティ製品のロジックが中断しないようにする回避策について説明します。
元の製品バージョン: Internet Explorer 11
元の KB 番号: 3058703
症状
ブラウザー ヘルパー オブジェクト (BHO) またはツール バーに依存するサードパーティ製品を開発する場合、新しく作成されたタブが仮想タブであるかどうかを検出できません。この動作は、仮想タブが Internet Explorer 11 に表示されない場合に発生します。
原因
この問題は、Internet Explorer 11 で作成された表示されない仮想タブが製品のロジックを壊す可能性があり、タブが仮想であるかどうかを製品が検出できないために発生します。
メモ
仮想タブは、Internet Explorer 11 で頻繁に使用されます。 この問題は、単にリソースを作成する場合や、タブが表示されている場合にのみアクションを実行する場合に発生する可能性があります。
回避策
この問題を回避するには、セカンダリ スレッドに依存して、製品がハンドルを取得してから約 1 秒後にウィンドウの状態を確認するなど、特定の手法を使用します。