Delphi Chromium Embedded - 清除浏览器缓存

时间:2013-04-18 10:28:57

标签: delphi browser-cache chromium-embedded

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

2 个答案:

答案 0 :(得分:1)

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

chromium1.RecreateBrowser(url);

这个清除了我的缓存。

答案 1 :(得分:0)

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

Chromium1.CustomHeaderName  := 'Cache-Control';
Chromium1.CustomHeaderValue := 'no-cache';
Chromium1.LoadURL(aURL);