zoukankan      html  css  js  c++  java
  • 用js调用迅雷下载代码

    方式一:

    html>
          
    </head>
          
    <script type="text/javascript">
             
    //初始化迅雷插件
             
    function InitialActiveXObject()
             
    {  
             
       var Thunder;
             
       try
             
       {
             
          Thunder = new ActiveXObject("ThunderAgent.Agent")  
             
       }catch(e)
             
       {
             
         try
             
         {
             
           Thunder=new ActiveXObject("ThunderServer.webThunder.1");
             
         }catch(e)
             
         {
             
           try
             
           {
             
             Thunder = new ActiveXObject("ThunderAgent.Agent.1");
             
           }catch(e)
             
           {
             
             Thunder = null;
             
           }      
             
         }    
             
       }
             
       return Thunder;
             
    }
             
    //开始下载
             
    function Download(url)
             
    {
             
       var Thunder = InitialActiveXObject();
             
              
             
       if(Thunder == null)
             
       {
             
         DownloadDefault(url);
             
         return;
             
       }  
             
       try
             
       {     
             
          Thunder.AddTask(url,"","","","",1,1,10);
             
          Thunder.CommitTasks();     
             
       }catch(e)
             
       {
             
          try
             
          {
             
              Thunder.CallAddTask(url,"","",1,"","");      
             
           }catch(e)
             
          {
             
            DownloadDefault(url);
             
          }       
             
       }
             
    }
             
    //容错函数,打开默认浏览器下载
             
    function DownloadDefault(url)
             
    {
             
      //alert('打开浏览器下载.......');
             
    }
    </script>
             
    </head>
             
              
             
    <body>
             
    <input type="button" value="下载" onclick="Download('thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa')" />
             
    </body>
                
    </html>

      方式二:

    <html>
        
    <head>
        
    <SCRIPT src="http://dl.pconline.com.cn/js/thunderhref.js"></SCRIPT>
        
    </head>
        
    <body>
        
    <a oncontextmenu=ThunderNetwork_SetHref(this) class=aThunder onclick="return OnDownloadClick_Simple(this)" href="thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa" thunderResTitle="迅雷下载" thunderType="04" thunderPid="00008" thunderHref="thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa">迅雷下载</a>
        
    </body>
    </html>
  • 相关阅读:
    判断一个值是不是数字
    webpack起的项目怎么用手机访问?
    vue 父子组件数据双向绑定
    js取整
    封装加减乘除函数 解决JS 浮点数计算 Bug
    javascript笔记 (持续更新)
    ajax请求的原生js实现
    程序员の健康和效率装备列表,普通人也能参考
    Java static,final 基本概念
    Download EditPlus Text Editor
  • 原文地址:https://www.cnblogs.com/cdxkyz/p/3022957.html
Copyright © 2011-2022 走看看