TWebBroswer 刷新的一些小结
来源:互联网 发布:如何下载ios7的软件 编辑:程序博客网 时间:2024/05/17 04:48
1. TWebBroswer 的Refersh()方法不是从服务器刷新,而是从缓存刷新,因此在断开网络连接的情况下。调用该方法,依然能显示出页面。
2. 使用Navigate方式,并且通过在url的末尾添加一个随机参数。例如"?rnd=333",可以达到每次从服务器get数据的目的。但是,由于每次的url地址变动,所以每次的url地址会添加到历史记录中,导致前进后退的状态变化。这种方式在不需要前进后退操作的情况下还是可用的。但是不够通用。
3. 通过IHTMLWindow接口的IHTMLLocation中的方法reload,看MSDN上的说明,reload(TRUE)是能够从服务器上重新加载当前页面。但实际使用情况并非如此。当断开网络连接后,调用该方法,依然能显示出当前页面。具体原因未知。
4. 通过在刷新之前调用DeleteUrlCacheEntry删除上一次的url缓存记录,然后再Navigate当前页面。这种方式可以保证刷新操作每次从服务器上获取数据,并且保证前进后退的访问状态的正确性。使用该方式,需要在程序中链入 Wininet.lib
个人一些总结,如有不对,还望不吝赐教
- TWebBroswer 刷新的一些小结
- XP的一些小结
- XP的一些小结
- samba的一些小结
- Makefile的一些小结
- 最近的一些小结
- googlehack的一些小结
- 数据库的一些小结
- SQL的一些用法小结
- 关于C++的一些小结
- SQL的一些用法小结
- 今天的一些问题小结
- SQL的一些用法小结
- SQL的一些用法小结
- oracle的一些知识小结
- 2-SAT的一些小结
- Javascript一些使用的小结
- Linux Socket的一些小结
- 你,唯独不可以平庸
- callback函数
- nchar nvarchar char varchar 区别
- android传感器学习之获取传感器的值
- 关于外文翻译
- TWebBroswer 刷新的一些小结
- Sqlite数据库sqlite3命令
- 线程的等待
- MySQL基本命令
- MS SQLServer多对多表间的查询
- Android随记------屏幕密度掺入BitmapFactory里decodeFile与decodeResource的差异
- gnu工具链简介
- java 入门一
- 【算法导论】装备线调度问题