上的IE瀏覽器輔助對象工作時,我發現打電話,當IWebBrowser2::Navigate2
方法與國旗navOpenInNewWindow
,如果在BHO的IObjectWithSite::SetSite
方法調用時,打開新的標籤頁新標籤在新的IE窗口中打開;但如果它在BHO的DWebBrowserEvents2::OnDocumentComplete
事件處理程序中調用,則新選項卡將在當前IE窗口中打開。在IE瀏覽器輔助對象,強制IWebBrowser2.Navigate2在新窗口中
我想在新窗口中的BHO的DWebBrowserEvents2.OnDocumentComplete事件處理程序中打開新選項卡。我嘗試了幾種方法,包括分配「_blank」目標框架名稱,並嘗試使用IHTMLDocument2.open方法(以下爲this thread)。但沒有辦法。任何人都可以幫助我啓用它,或者任何人都可以告訴我它是否有可能這樣做?謝謝。
的可能重複[如何打開從BHO一個新的標籤?(http://stackoverflow.com/questions/9370540/how-to-open-a-new-tab-from-bho) –