首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

WebBrowser 控件使用技巧分享

     編輯:關於ASP.NET

分享 ExWebBrowser 擴展類(含所需 DLL),替代原生 WebBrowser,提供兩大增強:

  1. 完整屏蔽腳本錯誤提示(修正原生 Silent 不全問題)。
  2. 擴展 NewWindow 事件:新增 BeforeNewWindow 提供目標 URL 參數(原生事件缺失)。

核心技術:繼承 WebBrowser,重寫 AttachInterfaces 設定 IWebBrowser2.Silent=true,建立 COM 事件沉入器捕獲 DWebBrowserEvents2.BeforeNavigate2 與 NewWindow3,封裝為 BeforeNavigate/BeforeNewWindow 事件並傳遞 URL 參數。

(完整程式碼片段保留)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved