1

我已阅读有关如何设置 cookie 存储路径的主题,我想

将我的 cookie 设置在与 chrome 浏览器默认 cookie 路径相同的路径中。

这是我的代码。

var
  CookieManager: ICefCookieManager;
  dir: string;
  setSuccess: Boolean;
begin
  dir := GetSpecialFolderPath(CSIDL_LOCAL_APPDATA, True);
  dir := dir + '\Google\Chrome\User Data\Default';//Chrome browser cookie path.
  CookieManager := TCefCookieManagerRef.GetGlobalManager;
  setSuccess := CookieManager.SetStoragePath(dir);
  if setSuccess then
    ShowMessage('set new path success!!');
end;

消息显示,表示设置存储路径成功。

当我执行我的程序并使用 TChromium 浏览器加载我的 gmail 时,它仍然
保留在登录控制台中,即使没有登录信息。

我该如何解决?

4

1 回答 1

1

我猜你同时执行你的 cotom 浏览器和 chrome 浏览器。

看起来 chrome 浏览器执行时 cookie 被锁定。

于 2013-04-23T05:28:03.720 回答