Я пытаюсь написать небольшое дополнение для Internet Explorer, используя SpicIE.Я понял, как реагировать на события, используя такой код:
this.OnDocumentComplete += new SpicIE.Common.WebBrowserEvent_DocumentComplete(SamplePlugin_OnDocumentComplete);
this.OnNavigateComplete += new SpicIE.Common.WebBrowserEvent_NavigateComplete2(SamplePlugin_OnNavigateComplete);
this.OnBeforeNavigate += new SpicIE.Common.WebBrowserEvent_BeforeNavigate2(SamplePlugin_OnBeforeNavigate);
Когда вызываются обработчики событий, я вижу текущий URL-адрес события.Однако обработчики событий вызываются для каждого события объекта веб-браузера, включая iframes.Мне нужно отвечать только при изменении URL-адреса в адресной строке (где вы вводите URL-адрес, по которому хотите перейти).
Как узнать, относится ли событие к верхнему фрейму \ webbrowser?Есть ли способ получить URL адресной строки, используя объект pDisp или что-то еще?