使用js或者其他能在html页面上获取客户端 windows media player播放器版本和所使用的网络提供商是联通或者电信等的代码?

解决方案 »

  1.   

    这么久,不管你做什么,黄瓜菜都凉了吧。问题是你顶帖都这么不积极,结帖会怎样呢?坛里啥人都有啊,不要说太多不结帖的,就是故意胡结帖的都有不少。不过楼主结帖率还可以。你这个问题悬这么久没解决,你再来顶,诚意可嘉。我一般不给人回答整片代码,冲着你就破个例了,这些都是我以前做网站用过的,实践好用。<script src="http://fw.qq.com/ipaddress"></script>
    <script type="text/javascript">
    //返回格式如下:
    var IPData = new Array("117.89.35.98","","江苏省","南京市");
    alert(IPData[0]+','+IPData[2]+','+IPData[3]) ;
    </script>
    <script type="text/javascript">
    //检测MP版本
    //writed by:theforever(碧海情天,赵亮) on csdn.net
    function theforever_csdn_mpVer()
    {
    if((window.ActiveXObject && navigator.userAgent.indexOf('Windows') != -1) || window.GeckoActiveXObject)
    {
    var player = new ActiveXObject("WMPlayer.OCX.7");if(player){return player.versionInfo;}
    else
    {
    if(new ActiveXObject("MediaPlayer.MediaPlayer.1")){return "6.4"; }
    else{return "未安装";
    }
    }
    }
    else if(navigator.mimeTypes)
    {
    var player = navigator.mimeTypes['application/x-mplayer2'].enabledPlugin;if(player)
    {
    return "非IE浏览器的MP插件版本";
    }
    return "未安装";
    }
    }
    alert("当前MP版本为: "+theforever_csdn_mpVer());
    </script>
      

  2.   

    不好意思,这部分好像失效了,呵呵,不知为什么我总习惯发帖后才测试。
    <script src="http://fw.qq.com/ipaddress"></script>
    <script type="text/javascript">
    //返回格式如下:
    //var IPData = new Array("117.89.35.98","","江苏省","南京市");
    alert(IPData[0]+','+IPData[2]+','+IPData[3]) ;
    </script>
    开始还以为是腾讯改了接口,分析一下,发现返回的是:
    The page you are looking for is temporarily unavailable.
    Please try again later.
    试了几次都是这样,也不知有那么忙吗。还是它根本故意限用。
    幸好还有别的,试试这个,刚测试过,这个还好使:
    <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
    <script type="text/javascript">
    alert(returnCitySN["cip"]+','+returnCitySN["cname"]);
    </script>