删除IE中"缓存清除"上的文件

Delete a file on 'Cache Clear' in IE

本文关键字:文件 清除 缓存 IE 删除      更新时间:2023-10-16

我们正在为IE创建一个浏览器扩展。我们正在使用 ATL 和 C++ 来创建相同的内容。

我们正在编写一个文件:成功登录后AuthTest.txt

%AppData%LocalMicrosoftInternet Explore

以在会话期间存储一些信息。注销时,我们也将删除该文件。

我的问题是当用户清除IE浏览器的缓存时,AuthTest.txt不会被删除。
那么我将如何从我的代码中删除缓存清除的文件呢?

IE维护其缓存中的文件的数据库。您必须告诉IE您的文件,以便将其添加到该数据库中。看看CreateUrlCacheEntry()CommitUrlCacheEntryA()CommitUrlCacheEntryW()。 有关使用 IE 缓存的更多详细信息,请参阅 MSDN

缓存 (窗口)