如何使用 Delphi 和 Chromium 保存 WhatsApp 会话?
How can I save a WhatsApp session using Delphi and Chromium?
我正在使用 CEF3 2378.1280 分支和 Delphi 10.1。我正在使用以下代码保存会话:
var
CookieManager: ICefCookieManager;
FromCreate:
CookiesPath := ExtractFilePath(Application.ExeName) + 'cookies';
CookieManager := TCefCookieManagerRef.Global(nil);
CookieManager.SetStoragePath(CookiesPath, true, nil);
此代码适用于 Facebook 和许多其他网站。但是对于web.whatsapp.com它不能保存session:重启程序后,我必须重新做tge二维码验证。
如何保存 WhatsApp 会话?
很抱歉让您将问题移至此处。通常,所有可能与 CEF 绑定有关的问题都会重定向到它们各自的论坛,这是一个纯粹的 DCEF3 问题。
您不需要指定单独的 cookies 目录。您只需要使用“CefCache”变量设置缓存目录即可。
CEF3 2378.1280 分支太旧,该网站可能不支持。如果您仍然需要支持 Windows XP 和 Vista,请升级到 CEF3.2623,如果您想要最新的分支,请升级到 CEF3.3440。
如果您决定使用 CEF3.2623,则可以使用 DCEF3 or OldCEF4Delphi。
要使用最新的分支,您必须使用 CEF4Delphi.
我正在使用 CEF3 2378.1280 分支和 Delphi 10.1。我正在使用以下代码保存会话:
var
CookieManager: ICefCookieManager;
FromCreate:
CookiesPath := ExtractFilePath(Application.ExeName) + 'cookies';
CookieManager := TCefCookieManagerRef.Global(nil);
CookieManager.SetStoragePath(CookiesPath, true, nil);
此代码适用于 Facebook 和许多其他网站。但是对于web.whatsapp.com它不能保存session:重启程序后,我必须重新做tge二维码验证。
如何保存 WhatsApp 会话?
很抱歉让您将问题移至此处。通常,所有可能与 CEF 绑定有关的问题都会重定向到它们各自的论坛,这是一个纯粹的 DCEF3 问题。
您不需要指定单独的 cookies 目录。您只需要使用“CefCache”变量设置缓存目录即可。
CEF3 2378.1280 分支太旧,该网站可能不支持。如果您仍然需要支持 Windows XP 和 Vista,请升级到 CEF3.2623,如果您想要最新的分支,请升级到 CEF3.3440。
如果您决定使用 CEF3.2623,则可以使用 DCEF3 or OldCEF4Delphi。 要使用最新的分支,您必须使用 CEF4Delphi.