我已阅读此thread有关如何设置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时,它仍然是 即使没有登录信息,也会保留在登录控制台中。
我该如何解决?
答案 0 :(得分:1)
我想您同时执行自定义浏览器和Chrome浏览器。
执行Chrome浏览器时,似乎已锁定Cookie。