1

Internet Explore(8および9)用のBHOアドオンを作成しています。そして、私はこのチュートリアルに従って、ページ上のすべての画像を非表示にするアドオンを作成する方法を説明しました。問題は、ページがダウンロードされた後にこれらの画像が非表示になることです。したがって、一瞬、ページ全体が表示され、その後、すべての画像が消えます。ユーザーがページを開いたときに、一瞬でも画像が表示されないようにする必要があります。

DWebBrowserEvents2で適切なイベントが見つかりません。多分私はIHTMLDocument2を見る必要があります。実はわかりません。

助言がありますか?

4

1 に答える 1

1

IEではこれを正しく行うことはできません。DWebBrowserEventsイベントは、イメージがダウンロードされる前にDOMを変更するには遅すぎます。

下位レベルでIEにフックする方法であるAsyncPluggableProtocolを参照するコメントが表示されますが、これはかなりトリッキーであり、Microsoftがhttp/httpsでこれを行うことは推奨していません。これに関する詳細については、 MSDN IEExtensionDeveloperフォーラムを確認してください。

于 2011-01-12T00:04:19.710 に答える