如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本

2024-12-05 07:10:55
推荐回答(1个)
回答1:

1、用SCRIPT来检测
这种方法是为了摆脱上一种办法的局限,例如DW里面那个叫"Check Plug-in"的behavior
这种方法在有些不能执行SCRIPT的机器上还是用不了,例如MAC上IE4.5之前版本,WIN31上面的IE。还有某些用户是关闭SCRPIT执行的。
2、用FLASH来检测
如果用户连SCRPIT都不执行的话,就只能用这招了。这也是MM自己用的方法。
做一个检测的HTML,里面放一个SWF,里面只有一句GetURL("你真正的页面")
同时在HTML的里面放
如果在10秒之内SWF没有把你带到真正的页面,检测的HTML就会把你带到没安装的页面