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>
  • 相关阅读:
    腾讯游戏是如何使用Docker的
    为Elasticsearch添加中文分词,对比分词器效果
    13个对web设计师有用的JavaScript插件
    七牛是如何搞定每天500亿条日志的
    七牛李道兵谈“架构坏味道”
    接口的解释
    数组
    Div Span
    dl dt dd
    @Razor解析器
  • 原文地址:https://www.cnblogs.com/cdxkyz/p/3022957.html
Copyright © 2011-2022 走看看