我把IWebBrowser2 ctrl嵌入到我自己的對話框中。我想簡單地 從我的網址顯示一個促銷橫幅。如何從控件中禁用所有彈出菜單 菜單項並強制它在新窗口中打開鏈接 (當前當我點擊橫幅中的鏈接時,它正在同一控件中打開 )。 問候 多米尼克IWebBrowser2問題 - 如何在新窗口中打開文檔?
1
A
回答
2
看一看下面的文章:
2
我不知道是否有這樣做的更便捷的方式 - 但你總是攔截BeforeExplorerNavigate2()
,用不同的設定了參數取消爲true,並從那裏要麼做一個新Navigate()
目標框架名稱或打開一個新窗口。
正如Rob指出的那樣,篩選出源自腳本的導航事件可能存在問題,請參閱this question。
相關問題
- 1. 如何在Visual Studio 2008的新窗口中打開文檔?
- 2. Android打開新窗口問題
- 3. JavaFX用fxml打開新窗口問題
- 4. 如何訪問window.open打開的窗口的文檔對象?
- 5. 如何在Visual Studio中打開XML文檔屬性窗口?
- 6. 如何在新窗口中打開一個URL不在新窗口中
- 7. 如何在當前窗口中打開IDEA 11新窗口
- 8. 基本的Javascript問題:如何打開一個新窗口?
- 9. 如何在新窗口中打開pdf文件中的鏈接?
- 10. 打開在AngularJS新窗口
- 11. 如何在javascript中打開沒有標題欄的新窗口
- 12. 在python中打開新窗口(如vim)
- 13. 打開新窗口
- 14. 打開新窗口
- 15. 打開新窗口
- 16. jquery模態窗口並在新窗口中打開pdf文件
- 17. 在新窗口打開
- 18. PyQT:如何打開新窗口
- 19. 如何在javascript中打開pdf文件新瀏覽器窗口
- 20. 如何在NetBeans PLATFORM中打開「打開文件...」窗口?
- 21. QT:如何打開一個新窗口
- 22. 在新窗口中打開HTML鏈接
- 23. 在asp.net中打開新窗口VB
- 24. 關閉文檔窗口並打開一個新的,而不關閉文檔
- 25. 如何阻止Vim在只讀窗口中打開文件時打開新窗口?
- 26. Servlet在新窗口中打開PDF
- 27. 新窗口中打開在當前
- 28. 在新窗口中打開rspec聲明
- 29. 在asp.net中打開一個新窗口
- 30. 的Javascript打開新窗口
MSDN文章是一個很好的資源,但它不回答這個問題。 MSDN解釋如何*防止*新窗口,但不是如何強制打開新窗口。文檔暗示可以通過掛鉤DISPID_BEFORENAVIGATE2事件來完成此操作,但該事件沒有足夠的上下文來區分用戶單擊基於腳本的活動的鏈接。例如,如果您加載amazon.com,則初始頁面加載將觸發一系列其他請求,這些請求會導致它們自己的BeforeNavigate事件。 – 2010-05-25 21:29:35