Проблема с вкладкой IE8 BHO

Я разрабатываю IE8 BHO на С#. Одной из функций BHO является ведение списка пар веб-сайтов, посещенных пользователем. Я добавляю пару (url1, url2) в список, если пользователь посещает url2, щелкнув ссылку, присутствующую в url1. Я буду использовать эту информацию, чтобы показать историю ie в хорошем виде, в отличие от поведения по умолчанию, отображающего длинный список посещенных веб-сайтов (что-то вроде строк надстройки Firefox Voyage). В моем BHO в настоящее время я использую BeforeNavigate2 для поиска URL-адреса, который собирается посетить пользователь. Это работает нормально, пока страница открыта на той же вкладке. Но как узнать, открывает ли пользователь ссылку в новой вкладке/новом окне? Есть ли способ (кроме IPC), с помощью которого мы можем найти URL-адрес, с которого пришел пользователь?

Спасибо,
похоже


person simil    schedule 13.05.2010    source источник


Ответы (1)


Кажется, что это невозможно сделать без использования какой-либо формы IPC. Вот тот же пост на msdn Проблема с вкладкой IE8 BHO C#.

person simil    schedule 18.05.2010