1

Cookie ストレージ パスの設定方法に関するこのスレッドを読みました。

ChromeブラウザのデフォルトのCookieパスと同じパスに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

コストムブラウザとクロームブラウザを同時に実行していると思います。

Chrome ブラウザの実行中に Cookie がロックされているようです。

于 2013-04-23T05:28:03.720 に答える