我用WebBrowser做了个浏览器。我现在想在程序里指定几个网站浏览的时候不写入缓存中。其他网页在浏览时能正常读写缓存。
我看了Navigate method中有navNoReadFromCache和navNoWriteToCache。但我不知道具体该怎么用。
希望各位大侠多多指点,我刚学delphi没多久。实在弄不懂。
小弟我在此多谢各位了。
我看了Navigate method中有navNoReadFromCache和navNoWriteToCache。但我不知道具体该怎么用。
希望各位大侠多多指点,我刚学delphi没多久。实在弄不懂。
小弟我在此多谢各位了。
解决方案 »
- 循环出了个小错误。眼力好的哥们 麻烦进来看看哈
- 问一个delphi语句中的意思
- 在其他机子上运行后,控件位置发生变动的问题,高手请指教!
- 怎样才能给用ole方式打开的excel文件加载宏(*.xla)呢?
- 关于字符串数组的问题
- 如何根据扩展名获取文件图标和类型描述(真实文件不存在)?
- 急,在线等!请问advstringgrid能实现多表头吗?若能如何实现?
- 如何用delphi在桌面建立快捷方式
- 急!我要安裝在大富翁下载的D6,急需要SN, 請哪位大俠告訴我,thank you very much
- 谁能讲一讲TDBLookupListbox的用法。我看了半天的使用说明,还是不明白?
- 怎么调用DLL里面类的方法! 有代码!!!请指教!
- 谁有《Delphi深度历险》电子书(不是符书代码)?
procedure Navigate(WideString('www.csdn.com',navNoWriteToCache);
春困秋乏夏打盹,睡不醒的冬三月 ^^!
var
NavigateOptions:OLEVariant;
URL: WideString;
begin
URL:='www.sina.com.cn';
NavigateOptions := navNoWriteToCache;
WebBrowser1.Navigate('www.sina.com.cn', NavigateOptions);
end;
可是结果还是有网页上的一些内容写到缓存里去了,比如图片什么的。
不知道,能否再给我讲讲,这个navNoWriteToCache到底该怎么用啊。谢谢!!!
PostData:=OleVariant(false);
Heads:=AnsiString('');
Flags:=OleVariant(0);
web.Navigate(url,Flags,TargetFrameName,PostData,Heads);
Sleep(500);
while web.Busy or (web.ReadyState <> READYSTATE_COMPLETE) do
Application.ProcessMessages;