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