【更新】Chromium引擎集成控件DotNetBrowser V1.13發佈 | 全新協議處理程序

DotNetBrowser 1.13 更新

協議處理程序html

public class HttpsHandler : IProtocolHandler    {
        //This method should provide the response for the specified request
        public IUrlResponse Handle(IUrlRequest request)
        {
            string htmlContent = "Request Url: " + request.Url + "\n";
            return new UrlResponse(Encoding.UTF8.GetBytes(htmlContent));
        }
    }

而後能夠爲特定的BrowserContext安裝此自定義協議處理程序:ide

browser.Context.ProtocolService.Register("https", new HttpsHandler());

BrowserPreferences.CrashDumpDir屬性spa

BrowserPreferences.CrashDumpDir是一個可讀寫的靜態屬性,可用於指定用於存儲生成的Chromium崩潰轉儲的目錄。 應該在代碼中建立任何Browser或BrowserView實例以前指定此屬性。設計

修復htm

  • 放置在Expander控件內時,重量級WPFBrowserView顯示不正確。 在修復以前,在崩潰並恢復擴展器以後,BrowserView看起來是錯位的。
  • 對於父窗口取消Window.Closing事件的狀況下,重磅WPFBrowserView配置不正確。
  • FireMouseEventsEnabled屬性在重量級WPFBrowserView中設置爲true時的焦點問題。 如今,啓用此選項後,網頁上的下拉菜單能夠正常工做。
  • 使用非默認DPI設置計算重量級WPFBrowserView中的邊界,致使原生窗口的位置不正確。
  • 內置PDF打印的DisplayHeaderFooter屬性被忽略。 在之前的實現中,即便啓用了選項,頁眉和頁腳也不會被打印。
  • 事件處理程序經過設計器指定。 在修復以前,在設計器中指定事件處理程序會致使忽略BrowserType和URL屬性。
  • 在具備非默認DPI設置的環境中向PopupContainer提供的彈出窗口大小不正確。

aspose

相關文章
相關標籤/搜索