0

我在我的应用程序中使用了 Delphi Chromium Embedded。我应该需要将用户的帐户信息保存在 cookie 中。我知道有 CefCookieManager 可以做到这一点,但我无法找到正确的程序来存储和获取 cookie 的值。

4

2 回答 2

0

感谢 Dmitry 的评论,在调用之后VisitAllCookiesOnCookiesVisited事件将被所有保存的 cookie 触发(一个接一个)。

可能需要在被触发VisitAllCookies后调用。OnFrameAttached

于 2022-01-14T07:50:41.450 回答
-1
Uses 
  ceflib;


const
DefaultCookiesDir = 'Cookies/';

implementation
{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
var
  CookieManager: ICefCookieManager;
  CookiesPath : String;
begin
  CookiesPath := ExtractFilePath(Application.ExeName) + DefaultCookiesDir + 'User1';
  CookieManager := TCefCookieManagerRef.GetGlobalManager;
  CookieManager.SetStoragePath(CookiesPath);
  Chromium1.Load('www.vk.com');
end;
于 2014-05-18T15:41:36.370 回答