jQuery 是一個非常實用的 JavaScript 庫,可以極大地簡化我們的程序開發(fā)過程。其中有一個功能比較強大的插件,就是可以調用迅雷來下載文件。以下是一個示例代碼。
// 引入 jQuery 庫 <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> // 定義下載函數 function download(url) { // 調用迅雷下載接口 var thunderUrl = "thunder://" + window.btoa("AA" + url + "ZZ"); // 創(chuàng)建一個隱藏的 iframe var iframe = '<iframe src="' + thunderUrl + '" style="display:none"></iframe>'; // 添加到頁面中 $('body').append(iframe); } // 在按鈕點擊事件中調用函數 $('button').click(function() { var url = 'http://example.com/file.zip'; download(url); });
其中,download 函數傳入一個參數 url,表示需要下載文件的地址。通過調用迅雷下載接口,生成對應的 thunderUrl,然后將其添加到一個隱藏的 iframe 中,這樣就可以啟動迅雷進行下載了。
需要注意的是,該方法僅在客戶端安裝了迅雷或 QQ 旋風才能生效。如果用戶沒有安裝相關軟件,則會提示下載安裝。