這個(gè)你不能右擊點(diǎn)迅雷下載,必須點(diǎn)鏈接才行
成都創(chuàng)新互聯(lián)專注于磐安企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。磐安網(wǎng)站建設(shè)公司,為磐安等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
你直接點(diǎn)鏈接試試。
從技術(shù)的角度 新建任務(wù)鏈接 是a href="這里的",而且這個(gè)鏈接是不正確的
JavaScript是前端開發(fā)的主要語言,我們可以通過編寫JavaScript程序來判斷瀏覽器的類型及版本。JavaScript判斷瀏覽器類型一般有兩種辦法,一種是根據(jù)各種瀏覽器獨(dú)有的屬性來分辨,另一種是通過分析瀏覽器的userAgent屬性來判斷的。在許多情況下,值判斷出瀏覽器類型之后,還需判斷瀏覽器版本才能處理兼容性問題,而判斷瀏覽器的版本一般只能通過分析瀏覽器的userAgent才能知道。
瀏覽器類型
⑴瀏覽器特有屬性
⑵根據(jù)userAgent
瀏覽器版本
⑴根據(jù)userAgent
對于手機(jī)瀏覽器判斷
1.如何判斷是否為移動(dòng)終端 利用正則match,
匹配navigator.userAgent是否含有字符串AppleWebKit*****Mobile
安卓qq瀏覽器HD版 只有AppleWebKit
2手機(jī)語言版本的判斷
使用navigator.browserLanguage 便可得出windows phone語言版本,
當(dāng)然可惡的小小手機(jī)語言版本也有兼容性的差異,兼容Mozilla,以及AppleWebKit內(nèi)核的瀏覽器訪問其語言版本,它會(huì)列出 navigator.language
CODE:
script type="text/javascript"
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return { //移動(dòng)終端瀏覽器版本信息
trident: u.indexOf('Trident') -1, //IE內(nèi)核
presto: u.indexOf('Presto') -1, //opera內(nèi)核
webKit: u.indexOf('AppleWebKit') -1, //蘋果、谷歌內(nèi)核
gecko: u.indexOf('Gecko') -1 u.indexOf('KHTML') == -1, //火狐內(nèi)核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否為移動(dòng)終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端
android: u.indexOf('Android') -1 || u.indexOf('Linux') -1, //android終端或uc瀏覽器
iPhone: u.indexOf('iPhone') -1 , //是否為iPhone或者QQHD瀏覽器
iPad: u.indexOf('iPad') -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web應(yīng)該程序,沒有頭部與底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
document.writeln("語言版本: "+browser.language);
document.writeln(" 是否為移動(dòng)終端: "+browser.versions.mobile);
document.writeln(" ios終端: "+browser.versions.ios);
document.writeln(" android終端: "+browser.versions.android);
document.writeln(" 是否為iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);
/script
比較特別的地方
UC瀏覽器沒有安卓報(bào)頭,只返回:linux ,這里粗略的根據(jù)linux來判斷是安卓(前提必須滿足是移動(dòng)終端,UC這點(diǎn)是滿足的)
安卓QQ瀏覽器HD版檢測的結(jié)果是:mac, Safari
download.aspx
string fileName = "";//客戶端保存的文件名
string filePath = Server.MapPath("");//路徑
FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
Javascript:是說執(zhí)行后面的語句,javascript:;說明執(zhí)行了一句空語句(就是沒有任何作用的語句)。
說明沒有安裝迅雷的firefox插件。在迅雷里面可以找的到。
你直接點(diǎn)鏈接右鍵里面選用迅雷下載的吧,不能這樣做的,那個(gè)網(wǎng)站的下載鏈接是動(dòng)態(tài)生成的,你直接左鍵點(diǎn)鏈接試試
尊敬的迅雷用戶,您好:
1、建議您關(guān)閉殺軟、防火墻之后重啟迅雷看看嘗試;
2、請卸載迅雷看看播放器然后登錄dl.xunlei.com 這個(gè)頁面下載迅雷看看播放器最新版本安裝包,
重新安裝在另外一個(gè)磁盤上嘗試。(請不要覆蓋安裝,必須卸載安裝,不然可能會(huì)覆蓋上舊問題)
更多疑問,歡迎您向迅雷網(wǎng)絡(luò)平臺提問。