我在我的应用程序中使用Delphi Chromium Embedded。 我有以下问题:有没有办法清除浏览器的缓存?
答案 0 :(得分:1)
我还试图通过正确设置选项来不使用缓存。我将两个选项(页面和应用程序缓存)设置为已禁用,但我的页面仍在使用缓存。 我找到的解决方案是使用
chromium1.RecreateBrowser(url);
这个清除了我的缓存。
答案 1 :(得分:0)
为避免使用缓存:(1)不要在程序代码中设置GlobalCEFApp.Cache,并且(2)在调用LoadURL之前设置以下两个值:
Chromium1.CustomHeaderName := 'Cache-Control';
Chromium1.CustomHeaderValue := 'no-cache';
Chromium1.LoadURL(aURL);