js判断Chrome浏览器Adobe Flash是否启用

2019-12-052456次阅读flash

navigator.mimeTypes将返回插件对象的数组,如果用户再禁用插件就不会出现这个数组中,例如:Shockwave Flash组件是否启用。

var plugins = navigator.mimeTypes;

var i;

    for(i = 0 ; i < plugins.length ; i++){

            var pluginName = plugins[i].description.toLowerCase()

            if(pluginName.indexOf('shockwave') > -1){

                console.log(pluginName + ' : flash组件已启用')

                break;
            }

    }

经测试,Firefox浏览器navigator.mimeTypes也会返回数组,但对“运行 Adobe Flash”检测没有卵用。

上一篇: IOS下input光标大小调整  下一篇: CSS伪类:placeholder-shown实践  

js判断Chrome浏览器Adobe Flash是否启用相关文章