利用JavaScript实现常用软件下载导航
本文介绍如何使用JavaScript解析URL参数,根据参数名称动态生成对应软件解码器的下载链接。通过简单的HTML与JS代码组合,实现根据访问参数自动跳转至指定软件(如cplayer、aplayer等)的.exe文件下载页面,适用于内部导航或快速分发场景。
JavaScript实现软件下载导航
把以下代码保存为jb51.html
代码示例如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>javascript 播放器下载导航测试</title>
</head>
<body>
<div id="divcontent" style="text-align:left">似乎未找到您需要的内容:)</div>
<script language="javascript">
function $(id){return document.getElementById(id);}
var name= location.search.substring(1,location.search.length);
var lowername= name.toLowerCase();
var fArr=["scast","cplayer","ants","aplayer","pps","splayer","tvu","tplayer","ppl","pplayer","usee","uplayer","kplayer","pplayer2","uplayer2008"];
for(var i=0;i<fArr.length;i++){
if (lowername==fArr[i]){
var nName=fArr[i].replace('scast','cplayer');
nName= nName.replace('ants','aplayer');
nName= nName.replace('pps','splayer');
nName= nName.replace('tvu','tplayer');
nName= nName.replace('usee','uplayer');
$('divcontent').innerHTML= "您需要下载的解码器文件是:<a href='http://down1.jb51.net/chajian/"+nName+".exe'>"+nName+'.exe</a><br>(下载后运行一下,然后再点击“流星网络电视”里的节目就可以收看了!)';
}
}
</script>
</body>
</html>实际软件下载地址如下
http://down1.jb51.net/chajian/scast.exe
http://down1.jb51.net/chajian/cplayer.exe
http://down1.jb51.net/chajian/ants.exe
http://down1.jb51.net/chajian/aplayer.exe
http://down1.jb51.net/chajian/tvu.exe
http://down1.jb51.net/chajian/tplayer.exe
http://down1.jb51.net/chajian/ppl.exe
http://down1.jb51.net/chajian/pplayer.exe
http://down1.jb51.net/chajian/usee.exe
http://down1.jb51.net/chajian/uplayer.exe
http://down1.jb51.net/chajian/kplayer.exe
http://down1.jb51.net/chajian/uplayer2008.exe
页面参数调用方法说明
访问jb51.html?kpalyer即可
JS合并多个数组的三种方法:concat、spread与flat
2026-11-05 17:39:45
JavaScript怎么准确判断数据类型:typeof、instanceof与Object.prototype.toString
2026-11-05 17:09:21
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
