`

收藏一个清除IE缓存的控件(可以指定清除哪些缓存)

阅读更多

收藏一个清除IE缓存的控件(可以指定清除哪些缓存)。来源:西祠胡同

http://www.xici.net/d119536403.htm

=================================================================

IE使用缓存有利也有弊。好处,自然是下载后的文件不必再次重复下载,节约网络资源与带宽。缺点也是显然的,如果不是网页数据,而是二进制数据,自身的机制不能判断服务器与本地的版本,造成缓存数据不及时更新。这将造成用户使用的是旧数据而不是新数据。如果IE能判断,哪些是网页固含数据(图片、播放媒体文件、动画等)、哪些是下载的文件。IE自身也不能调用删除某一URL或网站缓存的方式。如果程序强制删除所有缓存,似乎有点霸道。

       经过研究,尤其是使用插件在线编辑的情况下,需要清除缓存。本地存在缓存文件,则插件下载的是本地数据而不是服务器改过的数据。特别是含有中文名的地址,有可能在服务器上缓存的URL含有乱码。

       基于DOMINO系统,可以这样考虑,清除含有该URL的串:http://服务器名/数据库路径/0/文档号/$FILE/,将包含该串的所有缓存删除。

       根据MSDN的相关资料,制作插件需要用到操作系统的API

       有兴趣的朋友可以自行尝试。

 

插件名称:IE.ocx

插件CLSID68A3E971-5030-49E8-9E86-AAA5464250BF

属性:

URL,需要清除缓存的串前缀,中文名需要注意。

CachePath,需要匹配的第一条在缓存中存放的本地路径。

MaxCount,最大循环次数,适当做限制将会优化速度。设置为0,无此限制。

MaxCacheEntryCount,最多删除条目,适当做限制将会优化性能。设置为0,无此限制。

其他属性,略。

方法:

doRemoveCache,将清除缓存,需要设定URL属性。

 

注意:IE8千万不要安装兼容性列表视图更新程序,这将造成IE崩溃。

已经测试有问题补丁KB975364KB976662KB978506KB981332

下载插件:
 IE.ocx (124 KB) 
 Example.html (1 KB) 

 

================================================

MSDN上相关资料:
http://support.microsoft.com/kb/326201
http://msdn.microsoft.com/en-us/library/aa384034(v=vs.85).aspx

分享到:
评论

相关推荐

    VB 清除IE缓存 源代码

    清除IE缓存,源代码!! 在窗体里放一个command控件,……

    C# 清理浏览器缓存

    调用该程序呢可以运行项目时自动清理IE缓存

    庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

    1.5 运行一个简单的控件 7 1.5.1 开发一个简单控件 7 1.5.2 部署和运行 11 1.6 控件生命周期 12 1.6.1 概述 12 1.6.2 用代码跟踪控件生命周期过程 14 1.7 本章总结 17 第2章 服务器控件开发中的调试技术 18 ...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    1.5 运行一个简单的控件 7 1.5.1 开发一个简单控件 7 1.5.2 部署和运行 11 1.6 控件生命周期 12 1.6.1 概述 12 1.6.2 用代码跟踪控件生命周期过程 14 1.7 本章总结 17 第2章 服务器控件开发中的调试技术 18 ...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    1.5 运行一个简单的控件 7 1.5.1 开发一个简单控件 7 1.5.2 部署和运行 11 1.6 控件生命周期 12 1.6.1 概述 12 1.6.2 用代码跟踪控件生命周期过程 14 1.7 本章总结 17 第2章 服务器控件开发中的调试技术 18 ...

    庖丁解牛纵向切入ASP.NET 3.5控件和组件开发技术.pdf

    如果扎实地掌握了asp.net控件的运行机制,开发一个页面级的asp.net应用程序会变得非常简单。本书宗旨就是让开发人员真正理解asp.net技术,帮助开发人员提高asp.net开发的技术水平。学完本书后您不仅能够掌握控件开发...

    ietools2.6.exe

    *增加清除网上邻居缓存功能(其他修复工具) *增加清除ie历史记录/cookie/表单密码/网页访问记录功能(其他修复工具) *补丁更新至2004/8/15 *补丁更新至2004/8/23 *支持winxp+sp2 *增加搜索组件的重新安装功能 *...

    EXCEL集成工具箱V8.0完整增强版(精简)

    能将最多三个任意区域存储格(或列)的内容按自定的分隔符号连接成一个字符串写入指定的存储格或新工作表中。可以生成含重复值与不含重复值并可选是否排序的连接字符串。连接上万个字符只需短短1分钟即完成。 ...

    EXCEL集成工具箱V6.0

    能将最多三个任意区域存储格(或列)的内容按自定的分隔符号连接成一个字符串写入指定的存储格或新工作表中。可以生成含重复值与不含重复值并可选是否排序的连接字符串。连接上万个字符只需短短1分钟即完成。 ...

    IObit Uninstaller Pro v11.4.0.2 Win一个专业的软件卸载清理工具.rar

    该软件不仅可以及时清理IE工具栏,支持国家强力卸载、批量卸载、强力扫描卸载、清理Windows补丁缓存、移除浏览器工具栏和插件及控件、此外中国还有一些文件粉碎处理功能。 软件功能: 清洁和加速电脑 你可能会发现你...

    免费电脑清理工具软件diskcleaner

    它的另一大功能是清除使用者的上网记录。CCleanerBT的体积小,运行速度极快,可以对文件夹、历史记录、回收站等进行垃圾清理,并可对注册表进行垃圾项扫描、清理。附带软件卸载功能。 同时支持IE、Firefox等,且不含...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

    C#编程经验技巧宝典

    73 <br>0106 如何获得一个字符串中数字的长度 74 <br>0107 如何获得字符串中数字或字母的长度 74 <br>0108 如何获得字符串中某个数字的位置 75 <br>0109 获得字符串中汉字的个数 76 <br>0110...

    世纪星8.0+开发功能

    IE嵌入 网络畅游 嵌入IE浏览器功能,轻松利用世纪星实现浏览器功能,并且此控件可以打开诸多类型文档。 如PPT、PPS、WORD、EXCEL、PDF等。 半透位图 美轮美奂 绚丽漂亮的半透明位图功能,世纪星8.0同样拥有,助您...

    delphi 开发经验技巧宝典源码

    0237 如何实现一个应用程序只能打开一个进程 158 7.4 其他数据处理技术 159 0238 对计算结果四舍五入 159 0239 获取一个字符的ASCII值 159 0240 判断字符串中是否有文字符 160 0241 如何从字符串中提取...

Global site tag (gtag.js) - Google Analytics