From c83e89eac84d48920824eb0f0efa7d970ad57fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E7=A3=8A=20=E5=BC=A0?= Date: Mon, 11 Oct 2021 11:20:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B8=85=E7=A9=BAck=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MainWindow.xaml.cs | 7 ++++--- Program.netcore.cs | 10 ++-------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 4806b11..3434c2d 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -30,14 +30,15 @@ private void Browser_TitleChanged(object sender, DependencyPropertyChangedEventA ICookieManager cm = Browser.WebBrowser.GetCookieManager(); var visitor = new TaskCookieVisitor(); cm.VisitAllCookies(visitor); - ck = visitor.Task.Result.Where(cookie => cookie.Name == "pt_key" || cookie.Name == "pt_pin").Aggregate(ck, (current, cookie) => current + $"{cookie.Name}={System.Web.HttpUtility.UrlEncode(cookie.Value)};"); - + var cks = visitor.Task.Result; + ck = cks.Where(cookie => cookie.Name == "pt_key" || cookie.Name == "pt_pin").Aggregate(ck, (current, cookie) => current + $"{cookie.Name}={System.Web.HttpUtility.UrlEncode(cookie.Value)};"); if (ck.Contains("pt_key") && ck.Contains("pt_pin")) { Clipboard.SetText(ck); UploadToServer(ck); UploadToQingLong(ck); - cm.DeleteCookies(".jd.com", ""); + cm.DeleteCookies(".jd.com", "pt_key"); + cm.DeleteCookies(".jd.com", "pt_pin"); Browser.Address = "m.jd.com"; } })); diff --git a/Program.netcore.cs b/Program.netcore.cs index e74373c..26a82b5 100644 --- a/Program.netcore.cs +++ b/Program.netcore.cs @@ -47,14 +47,8 @@ public static int Main(string[] args) Cef.Initialize(settings, performDependencyCheck: true, browserProcessHandler: null); var app = new App(); - app.InitializeComponent(); - app.Exit += CleanCache; + app.InitializeComponent(); return app.Run(); - } - - private static void CleanCache(object sender, System.Windows.ExitEventArgs e) - { - Cef.GetGlobalCookieManager().DeleteCookies(".jd.com", ""); - } + } } } \ No newline at end of file