广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    两个方法检测用户浏览器是否安装flash插件

    来源:网络收集  点击:  时间:2024-05-11
    【导读】:
    两个方法检测用户浏览器是否安装flash插件工具/原料moreadobe dreamweaver方法一1/5分步阅读

    新建html文档。

    2/5

    书写hmtl代码。h1方法一:/h1h1纯js检测用户浏览器是否安装flash插件/h1h3若已经安装flash,则返回true,反之false/h3

    3/5

    书写css代码。style body{text-align: center} /style

    4/5

    书写并添加js代码。scriptfunction hasFlash(){ if (navigator.plugins navigator.plugins.length navigator.plugins) { return true; } else if (navigator.mimeTypes navigator.mimeTypes.length) { var mimeType = navigator.mimeTypes; return mimeType mimeType.enabledPlugin; } else { try { var ax = new ActiveXObject(ShockwaveFlash.ShockwaveFlash); return true; } catch (e) {} } return false;}alert(hasFlash());/script

    5/5

    代码整体结构。

    方法21/4

    书写hmtl代码。h1方法二:/h1h2纯js检测用户浏览器是否安装flash插件/h2h3若已安装flash,则返回flash的版本号,否则返回-1/h3

    2/4

    书写并添加js代码。scriptfunction getFlashVersion() { var version = -1; if( window.ActiveXObject ) { try{ var swf = new ActiveXObject(ShockwaveFlash.ShockwaveFlash); version = parseInt( swf.GetVariable($version).split( ).split(,)); } catch(e){} } else{ if( navigator.plugins navigator.plugins ) { var arr = navigator.plugins.description.split( ); var i = 0; var length = arr.length; if ( arr ) { for ( ; i length ; i++) { if (!isNaN( Number(arr) )) { version = Number(arr); break; } } } } } return version;}alert(getFlashVersion());/script

    3/4

    代码整体结构。

    4/4

    查看效果。

    FLASH浏览器
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_735488.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 07:57:48  耗时:0.027
    0.0273s