Răsfoiți Sursa

优化网络检测

sun-pc 8 luni în urmă
părinte
comite
d403290d9c
1 a modificat fișierele cu 10 adăugiri și 3 ștergeri
  1. 10 3
      src/main.go

+ 10 - 3
src/main.go

@@ -332,14 +332,21 @@ func createRunUi(url string) *cef.TCEFApplication {
 				if !IsNetworkConnected(url) {
 					// 标识
 					fmt.Printf("network connect url:%s 失败\n", url)
+					var actionNum int32 = 0
 					cef.QueueSyncCall(func(int) {
 						// 这个闭包将在UI线程中执行
-						lcl.Application.MessageBox(" 网络连接失败! 请检查网络配置", "", 0)
+						actionNum = lcl.Application.MessageBox(" 网络连接失败! 请检查网络配置", "", 1)
 						time.Sleep(1 * time.Second)
 					})
+					fmt.Println("actionNum: ", actionNum)
+					// 点击确定后关闭应用
+					// 确定:1
+					// 取消:2
+					if actionNum == 1 {
+						isQuiting = true
+						window.CloseBrowserWindow()
 
-					isQuiting = true
-					window.CloseBrowserWindow()
+					}
 				} else {
 					// 网络已连接,可以发送另一个事件通知JavaScript
 					fmt.Printf("network connect url:%s 成功\n", url)