JS判断浏览器是否支持flash的方法

JavaScript015

JS判断浏览器是否支持flash的方法,第1张

�0�2�0�2�0�2 判断浏览器是否支持flash的方法,下面是代码。

<SCRIPT type=text/javascript<!--

var i_flash

var v_flash

// Netscape

if (navigator.plugins) {

for (var i=0i <navigator.plugins.lengthi++) {

if (navigator.plugins[i].name.toLowerCase().indexOf(\"shockwave flash\") = 0) {

i_flash = true

v_flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf(\"flash \") + 6, navigator.plugins[i].description.length)}// --</SCRIPT

<SCRIPT type=text/script<!--//IE

on error resume next

set f = CreateObject(\"ShockwaveFlash.ShockwaveFlash\")

if IsObject(f) then

i_flash = true

v_flash = hex(f.FlashVersion())end if

// --</SCRIPT

<SCRIPT type=text/javascript<!--

if (i_flash) {

document.writeln(\"你已经安装了Flash插件\")

if (v_flash) {

document.writeln(\" - 版本 \" + v_flash)} else {

document.writeln(\"你没有安装Flash插件\")

1, IE 浏览器(360安全浏览器IE浏览器基础加马甲使用相同flash插件)火狐浏览器同内核浏览器目前没同兼容flash插件 2论浏览器缺少相应flash插件打视频网页浏览器自提示安装 3火狐浏览器flash插件先于浏览器安装(:卸载火狐flash插件)能现火狐浏览器发现并调用flash插件需要先卸载非 IE 内核flash播放器再打视频网页安装提示安装