删除IE中"缓存清除"上的文件
Delete a file on 'Cache Clear' in IE
我们正在为IE创建一个浏览器扩展。我们正在使用 ATL 和 C++ 来创建相同的内容。
我们正在编写一个文件:成功登录后AuthTest.txt
%AppData%LocalMicrosoftInternet Explore
以在会话期间存储一些信息。注销时,我们也将删除该文件。
我的问题是当用户清除IE浏览器的缓存时,AuthTest.txt
不会被删除。
那么我将如何从我的代码中删除缓存清除的文件呢?
IE维护其缓存中的文件的数据库。您必须告诉IE您的文件,以便将其添加到该数据库中。看看CreateUrlCacheEntry()
、CommitUrlCacheEntryA()
和CommitUrlCacheEntryW()
。 有关使用 IE 缓存的更多详细信息,请参阅 MSDN
缓存 (窗口)
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- ifstream文件在从行中读取时被清除
- 如何清除/清空已打开的文件C++
- 如何在Qt Designer UI文件中清除QMainWindow的几何标记
- 尝试读取二进制文件会清除文件本身
- 如何使用文件*清除文件
- 清除C 中所有文件中的数据
- 如何在C++的追加模式下清除文件
- 当我写入我的文件时,它会清除该文件中以前的所有数据
- 删除IE中"缓存清除"上的文件
- 有没有办法在C ++中动态清除文本文件的内容
- 我正在尝试清除数据文件中具有某些条件的特殊字符,但这些条件不满足
- 如何在使用fstream打开文件后清除文件的内容
- 如何正确清除文件在linux中
- 在启动时清除文件的内容,然后追加
- 修改.ui文件需要“清除”
- c++清除特定位置后的文件内容
- 为什么关闭文件不会自动清除错误状态?
- 如何创建未清除的文件