分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

JS之浏览器安装插件检测

发布时间:2023-09-06 01:42责任编辑:白小东关键词:浏览器

有些时候我们需要检测浏览器是否安装了某些插件,这样才能知道浏览器是否有相关能力。最常见的就是flash插件,如果用户浏览器并未安装,那么flash视频将无法正常播放。

以下是干货:

 1 // Athor:Manley 2 ?3 // Data:2015/12/30 4 ?5 // fcuntion:浏览器安装插件检测 6 ?7 ?8 ?9 //注:传参调用,ie与非IE内核分别调用检测10 11 12 13 function checeHasPlugin(name){ //检测浏览器是否含有某个插件,插件名字要传正确,大小写无所谓14 15 ????var name=name.toLowerCase();16 17 ????for(var i=1;i<window.navigator.plugins.length;i++){18 19 ????????if(navigator.plugins[i].name.toLowerCase().indexOf(name)>-1){20 21 ????????????return true;22 23 ????????}24 25 ????}26 27 }28 29 30 31 function checkIeHasPlugin(name){//检测IE浏览器是否含有某个插件,插件标识符要传正确,大小写无所谓32 33 ????try{34 35 ????????new ActiveXObject(name);36 37 ????????return true;38 39 ????}catch(ex){40 41 ????????return false;42 43 ????}44 45 }
View Code

JS之浏览器安装插件检测

原文地址:https://www.cnblogs.com/mhxy13867806343/p/8447154.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved