WebBrowser.Navigate 的刷新问题

原创 2006年05月21日 07:13:00
如果你的网址没有变化,而你的网页又没有禁用Cache的话,IE通常会从Cache取信息  
 
方法一(在Delphi内部解决,在网页后面加一个随机参数):  
建设你的网页地址为sURL  
 
if  (Pos('?',  sURL)  >  0)  then  //已带参数  
   sURL  :=  sURL  +  '&Rnd='  +  DateTimeToStr(Now)  
   //以日期时间为参数,因为你的间隔时2000ms,所以精确到秒应该就不会有重复的了  
else  
   sURL  :=  sURL  +  '?Rnd='  +  DateTimeToStr(Now);  
 
方法二(在asp内部解决,禁用Cache,调试之前最好把机器以前的cache清除掉):  
<%  
'这段代码是用于禁止浏览器缓存本页面  
Response.Expires  =  0  
Response.ExpiresAbsolute  =  Now()  -  1  
Response.addHeader  "pragma","no-cache"  
Response.addHeader  "cache-control","private"  
Response.CacheControl  =  "no-cache"  
Server.ScriptTimeOut  =  120  
%>  

webbrowser 不弹出新窗口同时在原窗口打开新URL

在Webbrowser中有时会自动弹出新的窗口打开新的网页,但是我们不需要这样的功能,那么如何不弹出新IE窗口而且在原来的webbrowser中打开新网页呢?按如下步骤即可解决。 1 添加IDocH...
  • momosp
  • momosp
  • 2014年09月21日 11:07
  • 1831

webbrowser局部刷新完成的问题

我写了这样一个程序,用webbrowser加载一个网页,然后定时运行网页中的javascript脚本,局部刷新。 我想在刷新一完成就调用另外一个函数,来读取网页中的数据。用了一个webBrows...

WPF中使用WebBrowser控件的刷新问题[已解决]

WebBrowser有三种打开网页的方法Navigate、NavigateToStream和NavigateToString。 使用WebBrowser.Navigate打开的网页在用户执行刷新操作...
  • delyex
  • delyex
  • 2015年06月08日 02:23
  • 1573

<总结>delphi WebBrowser控件的使用中出现的bug

Delphi WebBrowser控件的使用中出现的bug:    1、WebBrowser.Visible=false;Visible属性不能使WebBrowser控件不可见,暂...

MFC中WebBrowser.Navigate方法如何调用本地的.htm文件?

----------------------------------------------------------------------------------------------------...

net(c#)在循环语句中执行WebBrowser.Navigate();方法,每次循环等待网页加载完后继续执行的解决方案

最近在写一个小程序的时候,遇到这样的需求:           已知一组网页url地址,想获取每一个网页的html,实际上就是想利用循环语句里面使用WebBrowser来加载每一个网页,然后获取他们...

.net(c#)在循环语句中执行WebBrowser.Navigate();方法,每次循环等待网页加载完后继续执行的解决方案.(转载)

有蛮久没有更新了,我还是当初的程序员吗,呵呵http://www.cnblogs.com/yangxiaohu1/archive/2009/01/06/1370693.html .net(c#)在循环...

WebBrowser无法显示招商银行密码输入控件的问题

之前就看到CSDN论坛上有人提问,自己写的程序中的WebBrowser打开招商银行的登录页面后(https://pbnj.ebank.cmbchina.com/CmbBank_GenShell/UI/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebBrowser.Navigate 的刷新问题
举报原因:
原因补充:

(最多只允许输入30个字)