我在我的应用程序中使用了 Delphi Chromium Embedded。我应该需要将用户的帐户信息保存在 cookie 中。我知道有 CefCookieManager 可以做到这一点,但我无法找到正确的程序来存储和获取 cookie 的值。
问问题
3285 次
2 回答
0
感谢 Dmitry 的评论,在调用之后VisitAllCookies
,OnCookiesVisited
事件将被所有保存的 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 回答