我有一个应用程序,可以读取jpg文件,并使用TChromiumWindow.CreateBrowser组件在谷歌地图上显示嵌入的GPS位置。(德尔福柏林和CEF4Delphi最新版本)。每次我运行它,我都不得不接受或拒绝曲奇。
我怎么让它记住我的饼干选择?
我尝试过设置一个ICefCookieManager cookie管理器,但是没有设置cookie存储区的选项,缓存文件夹仍然是空的。此外,我还在互联网上找到了一些GlobalCefApp的想法,但都没有成功。
发布于 2022-10-31 09:56:49
cookies与缓存文件一起保存。
在DPR文件中的GlobalCEFApp.Cache调用之前设置GlobalCEFApp.StartMainProcess中的缓存目录,如下所示:
GlobalCEFApp.Cache := 'c:\my_custom_cache_directory';确保执行应用程序的windows用户在缓存目录中具有写权限。
在此设置下,您只需在第一次访问网页或cookie过期时处理“接受或拒绝cookie”对话框。
https://stackoverflow.com/questions/74257488
复制相似问题