BHO与页面访问状态的问题。

tokimemo 2011-11-24 07:45:19
目前正在写一个BHO,遇到了一个问题。
问题描述:
我要获取用户当前的访问页面的URL地址进行处理。但是如果这个页面没有正常访问,我就不处理。
比如用户要访问www.baidu.com,可是用户可能就没有联网,正常情况下,IE是不可能把正确的页面返回的,只会显示res://这类的预定义页面,这样的情况,BHO是不需要处理的。但是我目前无法分辨用户能不能访问成功。

我如何才能判断用户是否成功访问了ie地址栏中的页面。

一点思路:
1、本来想获取页面的http状态信息,但是看了好几个事件里都没有相应的参数,有人说BHO是取不到那些信息,故无法继续。
2、想获取返回的HTTP全部信息,然后读取开头的“http 1.1 200 ………………”来进行分析,可是也找不到怎么取。

求各位帮忙。
...全文
55 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉象浏览器是一款全格式浏览器,通过压缩解码和流播放技术,支持PDF、JAR、WMA、MP4、AVI、RAR、ZIP、7Z、ACE、ARJ、BZ2、CAB、GZ、LAH、TAR、UUE等100余种文件格式的在线浏览,无论是压缩文件、多媒体文件、文档文件还是电子书文件,无须下载,像浏览网页一样,随点随读!   软件特性:   一、全格式浏览   a、无需下载 浏览更简单高效   首创的全格式浏览功能支持PDF、JAR、WMA、MP4、AVI、RAR、TAR、UUE等100余种文件格式的在线浏览,无需下载,像浏览网页一样,随点随读,极大的提高效率,节省时间,给你带来更高速、更流畅、更便捷的上网体验。   b、多媒体流播放   吉象应用流播放技术,无论是超清、高清视频文件,亦或无损高品质的音频文件,无需下载,在没有安装各种影音播放软件、以及各种对应的视音频解码插件条件下,也可实现多媒体无障碍播放。   c、浏览更具人性化   您是否还纠结在“下载-匹配软件发现打不开--重新下载软件--安装软件--阅读--内容不符合--删除”的反复操作中?吉象浏览器首创的全格式浏览功能将带给您人性化的智能浏览方式,任您轻松阅读无障碍,网上世界一览无余。   二、高速浏览   a、占用内存少   采用先进架构技术,独创内存和CPU回收机制,让浏览器一直处于低内存低CPU消耗状态,并且能迅速从休眠中恢复,无须等待。   b、完美防假死   吉象独特的防假死技术,实现了在某个页面出错崩溃或者失去响应时不会影响其他页面的正常浏览。当您在访问某个页面时失去响应或者崩溃时,还可以正常浏览其他网页或直接关闭当前网页。   三、智能浏览   a、地址栏智能补全   网址智能补全基于您访问过的历史记录,在第二次访问时,只需输入该网址的前一两个字母即可直达网站,这将帮您摆脱记忆一大堆又长又难记的网址并能让您快速找到这些网站。   b、智能搜索   在吉象,您可以非常方便的进行搜索,在地址栏和搜索栏都可以搜索。另外,还有两个可以方便搜索的方式。其一,选中要搜索的关键字,右健搜索;其二,右健新建标签按扭,可以快速搜索剪贴板里的内容。   c、超级拖拽   超级拖拽让你的网络浏览更流畅,用户可以更方便的重新排列及拖拽标签。在页面中,拖拽链接可以在新标签打开网页,拖拽文字使用默认引擎搜索文字并在新标签页中查看搜索结果。   d、撤销列表恢复   吉象拥有强大的标签功能,可以避免减少失误操作。即使您不小心关闭网页,吉象也能恢复上次浏览的标签页。在关闭一个网页后,您只需在标签栏点击右键 --恢复最近关闭的页面,就可以恢复打开刚关闭的网页。   e、静音功能   现在很多网页都会自动发出声音,比如博客网站、视频广告等。当你在吉象浏览器的右下角状态栏上启用“页面静音-打开”后,页面上所有的声音都不会被播放出来,还您安静的浏览体验。   四、安全浏览   上网保护   吉象采用预警式保护机制,包括彻底禁止BHO类等插件随浏览器启动,直接隔离木马插件,实现“无菌上网”,让您上网安全又放心!(此功能不能替代杀毒软件)。   五、无痕浏览   a、什么是无痕浏览   是指不留下上网浏览记录的互联网浏览方式,进行无痕浏览时,您下载的文件、新收藏的网址、新修改的浏览器配置将仍然被保留,其他的任何则信息不会被保留。   b、保护隐私免干扰   无痕浏览可以全面保证您在浏览方面的隐私不被泄露。当您在网吧上网,或者不希望被记录下个人浏览记录或个人信息时,可使用安全的隐私浏览模式进行访问。右键点击标签栏-新建隐私窗口,即可开启隐私浏览模式。   c、清除访问痕迹   担心之前的访问历史、浏览记录会暴露您的个人隐私?您可以通过清理上网记录的功能将这些记录全部删除。点击菜单栏“工具-清理上网记录”,即可选择并清除您所希望清除的各种浏览记录信息。   六、多标签式浏览   a、什么多标签浏览   浏览器多标签功能即同一个浏览器窗口内打开任意多个页面,这样不仅可以减少浏览器对系统资源的占用率,而且还可以让我们浏览器网页是更快速便捷。   b、撤销关闭标签页   是否有时会不小心地关闭了一个标签,然后又需要打开这个页面呢?你只需要在标签栏上用鼠标点击右键并选择“恢复最近关闭标签页”,或者是在标签栏上用鼠标点击右键并选择“最近关闭的标签”即可查找到误关闭的标签。   c、迅速打开及关闭标签   多种打开方式让您上网更加得心应手,单击新建标签按扭可以打开标签、 如果您习惯于键盘快捷方式的可以使用Ctrl T打开、在标签栏空白处右击也可以打开哦;快速关闭的方式有双击可以关闭、Ctrl W关闭、标签上点击右建还有多方式组合可以关闭标签,很方便。   d、标签前后台打开   当你在阅读博客或者是网站中具有大量链接的网站,而这些链接又不会自动在新的窗口中打开时,你也许需要花费很多时间,这时你也许会希望能够先将整个页面进行浏览,选择感兴趣的链接在后台的标签页中打开,对,在状态栏就可以设置前后台打开。   e、标签之间的快速切换   打开了很多标签之后如何快速切换呢,有3个方法,使用快捷健Ctrl Tab、当标签多足够多时,标签栏的左右两侧会出现左事滚动标签的小按扭,点击即可向左或向右快速滚动标签、标签的最右边有一个倒三角的形的按扭,点击一下即可把所有的标签页列出来。   f、标签拖动   点击任意的标签并在标签栏上拖动就可以将它定位到新的位置,试试吧,很酷哦。   g、恢复标签会话功能   当你不小心误关闭浏览器,重启浏览器后即可自动恢复误关闭的标签、也可以设置选项页面设置每次启动时打开上次关闭的标签。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧