利用swfobject获取浏览器FlashPlayer版本

本文介绍了如何借助swfobject.js库来检测浏览器中FlashPlayer的版本信息。首先,你需要从http://code.google.com/p/swfobject/下载swfobject的zip包并引入到项目中。此外,还提供了一种仅适用于IE浏览器的ActiveXObject方法来检测FlashPlayer。
摘要由CSDN通过智能技术生成

二话不说,直接上代码:

function hasPlayerVersion() 
{
	//利用swfobject第三方API获取FlashPlayer版本
	var version = swfobject.getFlashPlayerVersion();
	if (document.getElementById && version["major"] > 0) 
	{
		//主版本最低支持11
		if(version['major']<11) 
		{
			return false;
		}
	}
	else
	{
		return false;
	}
	return true;
}

这个代码经测试,在IE8,IE9,IE11以及Chrome上都可以正常执行无问题。

需要引入swfobject.js,这个玩意可以在http://code.google.com/p/swfobject/   下载到zip包,里面包含了例子



另外再提供一个方法,这个方法只能在IE上使用,只有IE认识

var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash")

使用的时候注意下(这个不需要swfobject的支持)

/**
 * 判断flash版本的级别
 * @return
 */
function checkFlashVersion()
{
	var hasFlash = 0;     //是否安装了flash
        var flashVer
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值