㊣请问如何根据ie打开页面成功与否的返回值,当返回错误404时将ie的页面重定向到其它网站呢㊣

clh 2008-07-23 12:41:27
问题如题:

我要实现的功能就是给ie装一个插件,当用户在输入某个网址,比如www.abc.com,如果没有这个网站的话,浏览器就会返回错误代码404给浏览器,我现在要求能够通过这个插件得到ie内每个网址的返回值,一旦发现返回值为404,就是网页无法打开的时候,就自动将ie重定向到一个制定的网址,请问该功能如何做呢?

问题有两点需要解决: 1, 如何得到ie输入某个网址后打开的返回值。
2,发信ie打开当前网址错误后,如何重定向。

望高手指点一二,不深感激啊。
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
clh 2008-07-23
  • 打赏
  • 举报
回复
怎么判断返回值是不是404啊,俺研究了好久都不能够得到404哦,怎么搞啊,老大。
CrazyMan1984 2008-07-23
  • 打赏
  • 举报
回复
补充:BHO的Invoke函数好像可以判断是否是404,如果是这样的话,不必使用mimefilter。
CrazyMan1984 2008-07-23
  • 打赏
  • 举报
回复
BHO

IWebBrowser2的Nagative2函数实现重定向。
IWebBrowser2查询IHTMLDocument2接口,然后获取到网页文本,搜索404字符串,借此判断是否是404,如果担心这样可能有误的话,可以使用mimefilter。

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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