Delphi Chromium Embedded - 清除浏览器缓存

问题描述 投票:2回答:2

我在我的应用程序中使用Delphi Chromium Embedded。我有以下问题:有没有办法清除浏览器的缓存?

delphi browser-cache chromium-embedded
2个回答
1
投票

我也尝试通过设置正确的选项来不使用缓存。我将两个选项(页面和应用程序缓存)设置为已禁用,但我的页面仍在使用缓存。我找到的解决方案是使用

chromium1.RecreateBrowser(url);

这个清除了我的缓存。


0
投票

要避免使用缓存:(1)不要在程序代码中设置GlobalCEFApp.Cache,并且(2)在调用LoadURL之前设置这两个值:

Chromium1.CustomHeaderName  := 'Cache-Control';
Chromium1.CustomHeaderValue := 'no-cache';
Chromium1.LoadURL(aURL);
© www.soinside.com 2019 - 2024. All rights reserved.