2013-04-23 141 views
1

我已閱讀本thread有關如何設置cookie的存儲路徑,我想爲什麼我無法在Chrome瀏覽器默認路徑中設置TChromium 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時,即使沒有登錄信息,它仍然保留在登錄控制檯中,仍然保留

我該如何解決?

回答

1

我猜你會同時執行你的costom瀏覽器和chrome瀏覽器。

看起來像鉻瀏覽器正在執行時,cookies被鎖定。

+0

感謝您的回覆。根據你的猜測,我執行了他們兩個,但我可以在Chrome中複製名爲'cookies'的文件。這是否意味着cookie文件被解鎖? – user151465464 2013-04-23 08:02:55