DotNetBrowser將基於Chromium的瀏覽器與您的瀏覽器集成 。NET應用程序,用於顯示和處理HTML5,CSS3,JavaScript,Flash等。同時DotNetBrowser擁有專業的支持、明確的API和文檔、最佳技術選擇。瀏覽器
DotNetBrowser迎來v1.20版本更新,使用新的Chromium設置跨設備的打印,同時Chromium引擎已升級到版本69.0.3497.12。安全
>>點擊免費下載最新版DotNetBrowser單元測試
DotNetBrowser迎來v1.20版本更新,爲了方便你們儘量順利過分新版本,咱們特地準備了本指南將幫助您瞭解新版本都要哪些新增與改動。測試
新增與改善spa
- 更準確地顯示網頁,播放MP3音頻,並使用新的Chromium輕鬆設置跨設備的打印。
- 經過修復CVE-2019-5786 Chrome漏洞,保護您的應用免受安全漏洞的侵害
- 使用模擬鼠標事件的關鍵修改器模擬複雜的實際用戶交互。
- 及時跟蹤Chromium中代理的錯誤。
- 定義應用程序中使用的當前Chromium版本。
Chromium 69代理
Chromium引擎已升級到版本69.0.3497.12。如下是一些有用的功能:調試
- 更準確地顯示網頁,播放MP3音頻,並使用新的Chromium輕鬆設置跨設備的打印。
- 打印設置更快。從這個版本開始,Chromium與「Xerox global Print Driver PS」兼容。不管制造商是誰,這種通用打印機驅動程序均可以打印到幾乎任何可用的打印機。
- 以縮放級別!= 100%顯示預期的網頁,這是之前的一些Chromium版本中的問題。
- 按預期初始化,並在安裝了軟件EEG Neurofax的醫療診斷環境中可靠地工做。
- 打開大型JavaScript文件,而不關閉DevTools中的調試鏈接。
- 支持MP3音頻。
修復Chrome 0天漏洞(CVE-2019-5786)orm
近來,谷歌收到了影響谷歌Chrome的0天漏洞(CVE-2019-5786)。如今已將此問題的修補程序包含在此版本中,並強烈建議您在全部項目中更新DotNetBrowser,以保護本身免受可能的安全漏洞。教程
鼠標事件的修飾符事件
此版本擴展了您模擬複雜鼠標事件的選項,接近真實用戶行爲。若是您使用DotNetBrowser進行單元測試,觸摸設備上的仿真等,這可能會特別方便。如今,您能夠傳遞鍵單擊左鍵單擊鍵修改器以模擬鼠標事件。
重載瞭如下方法:
- IInputSimulator.SimulateMouseMoveEvent
- Browser.MouseMove
- IInputSimulator.SimulateMouseButtonEvent
- IInputSimulator.SimulateMouseWheelEvent
NetworkDelegate.OnPacScriptError
爲了跟蹤Chromium代理解析程序沒法解析PAC腳本文件以提取代理設置,請使用新的NetworkDelegate.OnPacScriptError方法。
BrowserPreferences.ChromiumVersion
若是您須要知道當前嵌入在DotNetBrowser中的Chromium版本,請使用BrowserPreferences.ChromiumVersion屬性獲取包含版本詳細信息的字符串。
其餘問題修復:
- XPathResult迭代器在迭代循環期間跳過結果。
- 在重量級渲染模式下使用WPFBrowserView實例時將DotNetBrowser控件嵌入到VisualStudio擴展中時崩潰。
- 在重量級渲染模式下使用WinFormsBrowserView實例時,Form.ShowInTaskbar屬性的更新致使對Form事件的多個訂閱。
- BrowserContextParams.DefaultZoomLevel屬性不在隱身模式下工做。
- DownloadItem.Pause(),DownloadItem.Resume()和DownloadItem.Cancel()方法沒法在隱身模式下工做。
- 未在隱身模式下加載的PDF文件。
- JavaScript-.Net Bridge中的轉換問題。
- .Net端的內存泄漏。
- 在重量級渲染模式下沒法選擇建議項目時自動填充問題。
- 沒有爲音頻捕獲權限類型調用PermissionHandler。
若是你對咱們的產品感興趣,想要獲取更多教程資源,點擊這裏~