您的位置:首页 > 其它

检查浏览器是否安装silverlight插件

2011-08-26 15:38 393 查看
<script type="text/javascript">
function checkSl() {
var isInstalled = false;
try {
try {
var slControl = new ActiveXObject('AgControl.AgControl'); isInstalled = true;
}
catch (e) {
if (navigator.plugins["Silverlight Plug-In"]) {
isInstalled = true;
}
}
}
catch (e)
{
}
return isInstalled;
}
if (checkSl()) {
location.href = "http://www.cnblogs.com";
}

</script>


  

IE将silverlight看作Activex控件,因此可以试着用javascript创建这个activex,如果创建失败可以认为没有安装silverlight;对于其他浏览器如firefox等,可以通过观察浏览器对象数组的silverlight插件,silverlight安装后叫Silverlight
Plugs-In
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: