private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     _isClosing = true;
     try
     {
         _infoViewer?.Close();
     }
     catch
     {
     }
     try
     {
         _botServer?.Dispose();
     }
     catch
     {
     }
     try
     {
         OBSWebSocket.Close();
     }
     catch
     {
     }
     if (BrowserOpen)
     {
         try
         {
             BilibiliWebControl.Shutdown();
         }
         catch
         {
         }
     }
 }
        private void CloseBrowser(object sender, RoutedEventArgs e)
        {
            if (!BrowserOpen)
            {
                return;
            }

            if (SystemWorking)
            {
                AddInfo(InfoType.WARN, "轮播系统还未停止,请先结束轮播系统");
                return;
            }

            BrowserOpen = false;
            BilibiliWebControl.Shutdown();
        }