1、检测客户端是否安装 Silverlight 插件 
<script type="text/javascript">   
function CheckSilverlightInstalled()   
{   
var isSilverlightInstalled = false;    
try{   
try{   
var slControl = new ActiveXObject('AgControl.AgControl'); //检查IE   
isSilverlightInstalled = true;    
}   
catch(e){    
if(navigator.plugins["Silverlight Plug-In"]) //检查非IE   
{   
isSilverlightInstalled = true;    
}   
}   
}   
catch(e){}   
return isSilverlightInstalled;    
}   
alert("是否安装了 Silverlight 插件?" + CheckSilverlightInstalled())   
</script>  
<script type="text/javascript"> 
function CheckSilverlightInstalled() 

var isSilverlightInstalled = false; 
try{ 
try{ 
var slControl = new ActiveXObject('AgControl.AgControl'); //检查IE 
isSilverlightInstalled = true; 

catch(e){ 
if(navigator.plugins["Silverlight Plug-In"]) //检查非IE 

isSilverlightInstalled = true; 



catch(e){} 
return isSilverlightInstalled; 

alert("是否安装了 Silverlight 插件?" + CheckSilverlightInstalled()) 
</script>
2、JS判断IE是否安装或支持Silverlight!(只能检测IE)
JS判断IE是否安装或支持Silverlight! 
JS中可以使用try,catch语名判断客户端是否安装了Silverlight插件,使用插件的IsVersionSupported方法判断目前客户端是否支持指定版本的Silverlight程序! 
view plaincopy to clipboardprint? 
  
由于ASP.NET 中的 Silverlight控件使用了这种检测,所以如果您使用了此控件就可以直接使用方法“Silverlight.isInstalled(version)”调用了!
 
本文转自dotfun 51CTO博客,原文链接:http://blog.51cto.com/dotfun/285200

检测客户端是否安装 Silverlight 插件和判断IE是否安装或支持Silverlight(限IE)相关推荐

  1. 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端

    1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...

  2. 华硕固件安装扩展插件_华硕RT-AC86U官改固件-支持AiMesh+软件中心+ROG 3.0.0.4.384.20648...

    华硕RT-AC86U官方改版固件,支持更多功能AiMesh+软件中心+ROG,如果不满足官方自己的固件,可刷入此固件. 固件主要特色: 1. 同步华硕官方代码 2. koolshare软件中心支持 3 ...

  3. 使用eclipse安装python插件_如何为eclipse安装合适版本的python插件pydev

    pydev是一款优秀的Eclipse插件,大多数喜欢在eclipse开发软件的程序员(也许是java程序员)在开发python软件时希望继续使用eclipse,那么pydev是非常理想的选择. 1.安 ...

  4. eclipse安装maven插件_牛X!Eclipse 开始支持 Java 14~

    随着JDK 14的发布,各大Java IDE也开始支持JDK 14.最新版本的Eclipse IDE 2020-03也于2020年3月18日发布,本文介绍如何通过Eclipse IDE来开发Java ...

  5. 解决最新版discuz安装模板插件提示“对不起,您安装的不是正版应用”

    最新版的Discuz3.4 在安装模板或者插件的时候提示"对不起,您安装的不是正版应用",需要修改以下几个地方: 1.source\function\function_clouda ...

  6. npm 安装less插件_node+npm+webpack+less安装

    本节主要内容:什么是LESS 为什么选择LESS 安装webpack编译环境 什么是Less LESS是前端css样式预处理器中的一种,和它相同类型的语言还有Sass以及Stylus.它是css语言的 ...

  7. 浏览器未安装flash插件,如何提示用户安装adobe flash player?

    很简单,页面中嵌入如下代码即可. <b><object width="48" height="56" border="0" ...

  8. Android Studio安装Genymotion插件

    1.File->settings 2.搜索Plugins,安装Genymotion插件 3.settings->设置Genymotion安装路径 4.OK,over

  9. Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目

    场景 CentOS中Jenkins的下载.安装.配置与启动(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11649 ...

最新文章

  1. 小规模网络数据公开数据_大规模的在线公开课程曾经是100%免费的。 但是他们没有那样做。...
  2. 失败 安装scikit_scikit-learn0.22版本最新发布
  3. 1075: 聚餐人数统计
  4. Mysql运行在内核空间_思考mysql内核之初级系列6—innodb文件管理 | 学步园
  5. jquery-加入购物车动画
  6. 开启事物_开启大门,聚焦在正确的事物上
  7. 清华姚班毕业生开发新特效编程语言,99行代码实现《冰雪奇缘》,网友:大神厉害了!创世的快乐...
  8. 两台电脑共享鼠标键盘Synergy
  9. Hello CSDN
  10. JPEG编码压缩率调整
  11. 论文阅读-Detecting and Recovering Sequential DeepFake Manipulation(SeqFakeFormer)
  12. Go语言国际电子表格文档格式标准实践
  13. 【开发工具】SVN 忽略指定类型文件或指定名称文件夹
  14. 理查马文价值导向选股法则
  15. ViewPager数据加载错乱的问题
  16. 应对焦虑的时候,需要学会一次只解决一个问题
  17. 公交线路查询接口文档
  18. 常见文件传输协议(ftp、tftp、scp)及其特点
  19. 计算机打字手怎么放,打字时如何正确放置手指
  20. Svelte的UI组件库

热门文章

  1. amplify color_如何使用Amplify监视Nginx
  2. ios控制ios_iOS UIMenuController UIMenuItem
  3. scala类的序列化_Scala序列理解,通用类和内部类示例
  4. python数组_Python数组
  5. 如何在Shell脚本中使用if-else?
  6. 备份Foxmail7.2邮箱
  7. JavaScript词法作用域和动态作用域
  8. 认识安全测试之SQL注入
  9. Logstash实践: 分布式系统的日志监控
  10. Linux基础之常用命令篇