|
@ -13,12 +13,12 @@ namespace BBWYB.Client |
|
|
//{
|
|
|
//{
|
|
|
// Init();
|
|
|
// Init();
|
|
|
//}
|
|
|
//}
|
|
|
public void Init() |
|
|
public void Init(string folderName = "WebView2UserData") |
|
|
{ |
|
|
{ |
|
|
if (wb2 == null) |
|
|
if (wb2 == null) |
|
|
{ |
|
|
{ |
|
|
wb2 = new WebView2(); |
|
|
wb2 = new WebView2(); |
|
|
var wb2Setting = CoreWebView2Environment.CreateAsync(userDataFolder: io.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "WebView2UserData")).Result; |
|
|
var wb2Setting = CoreWebView2Environment.CreateAsync(userDataFolder: io.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), folderName)).Result; |
|
|
wb2.EnsureCoreWebView2Async(wb2Setting); |
|
|
wb2.EnsureCoreWebView2Async(wb2Setting); |
|
|
wb2.CoreWebView2InitializationCompleted += Wb2_CoreWebView2InitializationCompleted; |
|
|
wb2.CoreWebView2InitializationCompleted += Wb2_CoreWebView2InitializationCompleted; |
|
|
wb2.NavigationCompleted += Wb2_NavigationCompleted; |
|
|
wb2.NavigationCompleted += Wb2_NavigationCompleted; |
|
@ -29,7 +29,7 @@ namespace BBWYB.Client |
|
|
public Action<CoreWebView2WebMessageReceivedEventArgs> OnWebMessageReceived; |
|
|
public Action<CoreWebView2WebMessageReceivedEventArgs> OnWebMessageReceived; |
|
|
public Action<CoreWebView2NavigationCompletedEventArgs> OnNavigationCompleted; |
|
|
public Action<CoreWebView2NavigationCompletedEventArgs> OnNavigationCompleted; |
|
|
public Action<CoreWebView2InitializationCompletedEventArgs> CoreWebView2InitializationCompleted; |
|
|
public Action<CoreWebView2InitializationCompletedEventArgs> CoreWebView2InitializationCompleted; |
|
|
public bool IsInitializationCompleted { get ; private set; } |
|
|
public bool IsInitializationCompleted { get; private set; } |
|
|
|
|
|
|
|
|
private void Wb2_WebMessageReceived(object sender, CoreWebView2WebMessageReceivedEventArgs e) |
|
|
private void Wb2_WebMessageReceived(object sender, CoreWebView2WebMessageReceivedEventArgs e) |
|
|
{ |
|
|
{ |
|
|