強大的網頁渲染能力
深度的雙向交互
豐富的事件處理與定制功能
高度的靈活性與擴展性
嵌入一個基于Chromium的WPF或WinForms組件到你的.NET應用中,用來顯示使用HTML5, CSS3, JavaScript, Silverlight 等技術構建的現代網頁。
運行原理
* 關于本產品的分類與介紹僅供參考,精準產品資料以官網介紹為準,如需購買請先行測試。
DotNetBrowser提供的.NET WPF / WinForms控件可以被嵌入到.NET應用程序中。應用來顯示HTML內容,包括現代網頁。
DotNetBrowser繼承了Chromium的多進程架構。這意味著每個網頁都在一個獨立的Chromium Render進程中進行渲染。實際上,所有的本地功能都在獨立的本地進程中運行。這意味著Chromium不會使用你的.NET應用程序的內存。
通過StartNavigationHandler,你可以處理任何加載活動,包括過濾瀏覽器組件中加載的所有URL。
你可以在加載的網頁上執行JavaScript代碼,并將執行結果返回到.NET端。你可以注冊新的JavaScript函數,并將其與.NET方法聯系起來。每次JavaScript調用這個函數時,都會有一個合適的.NET方法被應用。
DotNetBrowser API 允許處理 SSL X.509 客戶端證書.
DOM API提供的功能可用于訪問和修改DOM,尋找特定節點,修改其屬性和內容,監聽DOM事件,甚至更多--所有這些都不需要使用JavaScript。
網頁是由Chromium引擎渲染的。正因為如此,網頁的外觀與谷歌瀏覽器完全一樣。
你可以監聽不同的網絡瀏覽器事件,如開始加載框架、完成加載框架、失敗加載框架、主框架中加載的文檔、標題和狀態變化事件等。
利用 你可以處理加載資源的過程,如HTML、圖像、JavaScript等。
所有windows彈出框可以使用 . 你可以決定是否顯示彈出窗口,以及它的具體顯示方式(如在一個單獨的窗口中,在你的應用程序標簽中等)。
使用 API 你可以獲得所有可用插件的信息并啟用/禁用它們。
進行截圖,甚至捕捉整個網頁的圖像。
可使用Google Maps Geolocation API.
DotNetBrowser支持所有現代網絡標準,包括HTML5,CSS3和JavaScript。一般來說,它支持與谷歌瀏覽器相同的網絡標準。
諸如警報、確認、提示、beforeunload、文件上傳對話框等JavaScript對話框可以使用對話框處理程序來處理。你可以選擇是否要顯示一個JavaScript對話框,以及該對話框應該是什么樣子。
使用 即可將網頁保存為指定格式。
使用 事件你可以分別以不同的等級監聽console信息,例如:DEBUG, LOG, WARNING or ERROR, 用以識別網頁加載中的js錯誤。
通過DotNetBrowser,你可以修改瀏覽器的User-Agent字符串,該字符串將被發送到網絡服務器。
在整個文檔或特定節點的范圍內評估XPath表達式。
更新時間:2025-05-13 16:50:26.000 | 錄入時間:2015-10-22 15:08:25.000 | 責任編輯:吉煒煒