0

C# で IE8 BHO を開発しています。BHO の機能の 1 つは、ユーザーがアクセスした Web サイトのペアのリストを維持することです。ユーザーが url1 にあるリンクをクリックして url2 にアクセスした場合、ペア (url1, url2) をリストに追加します。この情報を使用して、訪問した Web サイトの長いリストを表示するデフォルトの動作 (Firefox アドオンVoyageの行に沿ったもの) とは対照的に、良い方法で ie の履歴を表示します。私の BHO では、現在、BeforeNavigate2イベントを使用して、ユーザーがアクセスしようとしている URL を見つけています。ページが同じタブで開かれている限り、これは正常に機能します。しかし、ユーザーが新しいタブ/新しいウィンドウでリンクを開いたかどうかを確認する方法は? ユーザーの元の URL を見つける方法 (IPC 以外) はありますか?

ありがとう、
シミル

4

1 に答える 1

0

これは、何らかの形の IPC を使用しないと実行できないようです。これは、msdn IE8 BHO C# タブの問題に関する同じ投稿です。

于 2010-05-18T06:14:27.360 に答える