社区
ATL
帖子详情
BHO拦截URL问题
duxianghe
2007-05-11 01:59:05
最近在做一个BHO。
BHO可以拦截到"about:blank"."http://www.csdn.net"
这样的网址,但当我想拦截下载的东西,如"http://www.csdn.net/aa.rar"
这样的URL时,要不就是被其它下载软件如讯雷拦截了,要是我把讯雷禁用了,
就被浏览器自己拦截,直接提示下载另存为了。
请问大家,这个问题是不是设置默认下载的问题?
如何解决。
...全文
621
8
打赏
收藏
BHO拦截URL问题
最近在做一个BHO。 BHO可以拦截到"about:blank"."http://www.csdn.net" 这样的网址,但当我想拦截下载的东西,如"http://www.csdn.net/aa.rar" 这样的URL时,要不就是被其它下载软件如讯雷拦截了,要是我把讯雷禁用了, 就被浏览器自己拦截,直接提示下载另存为了。 请问大家,这个问题是不是设置默认下载的问题? 如何解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abomber2
2007-06-08
打赏
举报
回复
要拦截 DISPID_BEFORENAVIGATE2 时间 获取的URL 分析
duxianghe
2007-05-22
打赏
举报
回复
现在需要做一个下载管理器
duxianghe
2007-05-14
打赏
举报
回复
郁闷,我的vc6库中居然没有 DISPID_FILEDOWNLOAD。我只好手工加进去了。
现在问题是不能直接用get_LocationURL得到要下在的文件的URL地址,
用get_LocationURL得到的是浏览器地址栏的地址,
请问如何正确得到要下载文件的URL?
duxianghe
2007-05-14
打赏
举报
回复
我的BHO如果是在新窗口中打开,可以拦截到
但直接点击,则不可以。
if( dispidMember == DISPID_BEFORENAVIGATE2 || dispidMember == DISPID_DOWNLOADBEGIN ||
dispidMember == DISPID_NAVIGATECOMPLETE2 || dispidMember == DISPID_NEWWINDOW2 ||
dispidMember == DISPID_NEWWINDOW )
{
// $&^*&&(*&(*)(*
}
goingup
2007-05-13
打赏
举报
回复
关注
qwjcool
2007-05-12
打赏
举报
回复
关注
duxianghe
2007-05-12
打赏
举报
回复
高手们呢?
yecheng_110
2007-05-12
打赏
举报
回复
sink DISPID_FILEDOWNLOAD
一个
BHO
示例,主要功能实现
URL
拦截
用VC做的IE插件,采用ATL工程,插入BHO 在INVOke中写程序。
BHO
实现
拦截
IE地址,
URL
重定向
BHO
实现
拦截
IE地址,
URL
重定向,比如输入baidu.com,跳转到hao123.网上的例子都不全,我这个是完全可以运行的
简单的
BHO
实现
实现新建IE创建
拦截
URL
,其他功能可以自由发挥
C#实现固定首页
BHO
插件
插件功能如下: 1、锁定IE首页:跳过注册表,使用户不可采取任何方法修改首页。 2、地址
拦截
功能:类似baidu、gogle、sogou工具栏,对用户在IE浏览器地址栏输入的非正常域名信息进行
拦截
到特定的
url
地址。 3、搜索引擎特工:(注:如我们在后台添加某一个关键词如“免费”、“电影等”,那么当用户在搜索引擎中搜索上面关键字的时候就会弹出我们在后台设置的对应网站,主要针对的搜索引擎是百度、Google、yahoo、搜狗)【可无限添加修改/修改/删除】 4、大型网站弹窗:(注:如我们在后台设定大型网站基地为“Yahoo.com”再设定弹出站点为“tanwz.cn”那么当用户在输入进入YAHOO网站的时候就会自动弹出tanwz.cn这个网站)【可无限添加修改/修改/删除】 5、页内定向广告:(注:比如说hao123.com的空白地方。有个坐标位置。在那个地方显示我们设置进去的广告代码。并且可以根据坐标位置换某一个站点坐标位置原来的广告。) ...... 不过这只是一个前期Demo(功能不全),希望能起到抛砖引玉的作用。
BHO
插件源代码->定制你的浏览器
BHO
(Browser Help Objects),是实现了特定接口的COM组件。开发好的
BHO
插件在注册表特定的位置注册好后,每当微软的浏览器启动,
BHO
实例就会被创建。本插件实现定制你的浏览器
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章