做服装广告素材网站有哪些,门户网站html,wordpress 分类目录id,苏州百度推广开户传统浏览器可以使用window.ActiveXObject检查浏览器是否启用相关的控件。检查浏览器是否启用flash控件#xff0c;需要先检查浏览器是否支持ActiveXObject#xff0c;可以使用typeof检查window.ActiveXObject是否等于undefined#xff0c;语法#xff1a; typeof window.Ac…传统浏览器可以使用window.ActiveXObject检查浏览器是否启用相关的控件。检查浏览器是否启用flash控件需要先检查浏览器是否支持ActiveXObject可以使用typeof检查window.ActiveXObject是否等于undefined语法 typeof window.ActiveXObject ! undefined 如果window.ActiveXObject不等于undefined使用new ActiveXObject(ShockwaveFlash.ShockwaveFlash)返回flash控件。 谷歌、火狐、微软Edge、Safari等现代浏览器不支持ActiveXObject它们支持navigator.plugins检查浏览器插件因此谷歌、火狐等浏览器都可以使用navigator.plugins检查浏览器是否启用flash插件可以使用下面的代码返回flash插件 var swf navigator.plugins[Shockwave Flash]; 封装一个兼容性代码 function hasUsableSWF(){
var swf;
if(typeof window.ActiveXObject ! undefined){swf new ActiveXObject(ShockwaveFlash.ShockwaveFlash);}else{swf navigator.plugins[Shockwave Flash];}return swf ? true : false;
}; 上面的hasUsableSWF函数检查浏览器是否支持flash如果支持返回true 否则返回false.
更多专业前端知识请上
【猿2048】www.mk2048.com