|
@ -14,14 +14,23 @@ namespace BBWY.Client.Views.Web |
|
|
|
|
|
|
|
|
#if DEBUG
|
|
|
#if DEBUG
|
|
|
private string url = "http://192.168.1.4:8881/"; |
|
|
private string url = "http://192.168.1.4:8881/"; |
|
|
|
|
|
private string registerName = "webTestContext"; |
|
|
#else
|
|
|
#else
|
|
|
private string url= "http://bbwyweb.qiyue666.com"; |
|
|
private string url= "http://bbwyweb.qiyue666.com"; |
|
|
|
|
|
private string registerName = "webContext"; |
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
|
|
|
public Web() |
|
|
public Web() |
|
|
{ |
|
|
{ |
|
|
InitializeComponent(); |
|
|
InitializeComponent(); |
|
|
this.Loaded += Web_Loaded; |
|
|
this.Loaded += Web_Loaded; |
|
|
|
|
|
this.Unloaded += Web_Unloaded; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void Web_Unloaded(object sender, System.Windows.RoutedEventArgs e) |
|
|
|
|
|
{ |
|
|
|
|
|
if (w2m.wb2 != null) |
|
|
|
|
|
grid.Children.Remove(w2m.wb2); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void Web_Loaded(object sender, System.Windows.RoutedEventArgs e) |
|
|
private void Web_Loaded(object sender, System.Windows.RoutedEventArgs e) |
|
@ -41,11 +50,11 @@ namespace BBWY.Client.Views.Web |
|
|
w2m.CoreWebView2InitializationCompleted = (e) => |
|
|
w2m.CoreWebView2InitializationCompleted = (e) => |
|
|
{ |
|
|
{ |
|
|
isNavigated = true; |
|
|
isNavigated = true; |
|
|
w2m.wb2.CoreWebView2.AddHostObjectToScript("webContext", this.globalContext); |
|
|
w2m.wb2.CoreWebView2.AddHostObjectToScript(registerName, this.globalContext); |
|
|
// w2m.wb2.CoreWebView2.Navigate($"https://neworder.shop.jd.com/order/orderDetail?orderId={orderId}");
|
|
|
// w2m.wb2.CoreWebView2.Navigate($"https://neworder.shop.jd.com/order/orderDetail?orderId={orderId}");
|
|
|
w2m.wb2.CoreWebView2.Navigate(url); |
|
|
w2m.wb2.CoreWebView2.Navigate(url); |
|
|
}; |
|
|
}; |
|
|
if(w2m.IsInitializationCompleted && !isNavigated) |
|
|
if (w2m.IsInitializationCompleted && !isNavigated) |
|
|
{ |
|
|
{ |
|
|
w2m.wb2.CoreWebView2.Navigate(url); |
|
|
w2m.wb2.CoreWebView2.Navigate(url); |
|
|
isNavigated = true; |
|
|
isNavigated = true; |
|
|