[高难度]如何捕获IE浏览器的事件,如在IE里单击下载。

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

实现目的  
   
      在浏览器中点击可下载的文件,默认的话,会出windows的提示框,然后再选择下载路径进行保存。  
   
      现在想仿照类似于flashget,netants下载等,点击链接后直接就弹出含自己特定默认保存路径的对话框,进行保存。或者直接下载保存在本地某个特定路径下。  
   
   
  欢迎大家讨论!谢谢!  
 

· 网友精彩回答:

发表者:doodu

这个是可以通过监听鼠标事件来做的吧?

发表者:tanaya

写一个ie插件

发表者:technofantasywww.applevb.com)

implementing   a   custom   download   manager   :  
   
  http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/ext/overview/downloadmgr.asp

发表者:crycoming

写个脚本捕捉超连接的click事件,然后调用自己写的程序

发表者:supergreenbean

那是bho做的事情,这里有个非常简单的例子  
   
  http://supergreenbean.mblogger.cn/posts/9270.aspx

发表者:z_wing

偶也在坐这样的程序。  
  其实flashget是之类的软件,是在注册表设定一个键值,指向一个脚本文件,脚本获得地址后存放在一个数组params中,然后传递给自己写的一个dll,在程序中调用这个dll,就可以获得地址了。  
  可以看看flashget下的jc_all.htm  
 

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved