溫馨提示×

C#中webview2的用法是什么

c#
小億
606
2024-02-26 17:40:31
欄目: 編程語言

WebView2是一個(gè)基于Chromium的Web瀏覽器控件,用于在C#應(yīng)用程序中嵌入和顯示W(wǎng)eb內(nèi)容。它可以用于加載和顯示W(wǎng)eb頁面、執(zhí)行JavaScript代碼、處理Web視圖事件等功能。以下是一些WebView2的用法示例:

  1. 在Windows窗體中添加WebView2控件:
WebView2 webView = new WebView2();
this.Controls.Add(webView);
webView.Dock = DockStyle.Fill;
  1. 加載Web頁面:
webView.Source = new Uri("https://www.example.com");
  1. 執(zhí)行JavaScript代碼:
webView.CoreWebView2.ExecuteScriptAsync("alert('Hello from C#')");
  1. 處理Web視圖事件:
webView.CoreWebView2.NavigationStarting += (sender, args) =>
{
    // 處理導(dǎo)航開始事件
};

通過使用WebView2,開發(fā)人員可以方便地在C#應(yīng)用程序中嵌入和顯示W(wǎng)eb內(nèi)容,從而擴(kuò)展應(yīng)用程序的功能和用戶體驗(yàn)。

0