判断是否安装flash player及当前版本的JS代码

  function flashChecker() {
    var hasFlash = 0;     //是否安装了flash
    var flashVersion = 0;   //flash版本
    if(document.all) {
    var swf = new ActiveXObject(‘ShockwaveFlash.ShockwaveFlash‘);
    if(swf) {
    hasFlash = 1;
    VSwf = swf.GetVariable("$version");
    flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
    }
    } else {
    if(navigator.plugins && navigator.plugins.length > 0) {
    var swf = navigator.plugins["Shockwave Flash"];
    if(swf) {
    hasFlash = 1;
    var words = swf.description.split(" ");
    for(var i = 0; i < words.length; ++i) {
    if(isNaN(parseInt(words[i]))) continue;
    flashVersion = parseInt(words[i]);
    }
    }
    }
    }
    return {
    f: hasFlash,
    v: flashVersion
    };
    }
    var fls = flashChecker();
    var s = "";
    if(fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
    else document.write("您没有安装flash");

  简单试了下,因自己的电脑已经装有flash,所以测试的时候是反着测试的。

时间: 2024-10-15 13:01:29

判断是否安装flash player及当前版本的JS代码的相关文章

Linux入门(9)——Ubuntu16.04安装flash player

打开网页经常提示安装flash player,不安装flash player很多网页的视频都看不了. Ubuntu16.04安装flash player 打开终端,输入: sudo apt-get install flashplugin-installer

centos火狐浏览器安装flash player

无论是360还是百度的云盘,都没有linux的客户端,只能使用网页版,而使用网页版文件上传时提示需要安装flash player. 优酷看视频也需要安装flash player,总之,现在网络应用,很多是采用的flash player. 直接安装或火狐搜索插件安装均未能安装成功.只能自己下载安装. 安装文件我的网盘有备份:http://yunpan.cn/QNhzXVYAEjJAR (提取码:4b85) 下载后解压文件(tar -zxvf  *.tar.gz) 解压后有一个.so文件,还有一个u

fedora 22 安装 flash player

Fedora 22下安装flash player插件,这是在安装好一个全新的 Fedora 系统之后急需要做的事情,如果你使用chrome浏览器就没有必要了. 首先切换到 root 账户 su - 一.下载,根据不同的系统宣传命令: For Fedora 32-bit x86 rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm rpm --import /etc/pki

ubuntu13.04下安装Flash Player

1.安装flash player 首先下载flash player  ,下载地址: http://get.adobe.com/cn/flashplayer/ 选择.tar.gz格式. 下载之后打开终端,cd到下载文件的目录,解压install_flash_player_11_linux.x86_64.tar.gz文件: tar -zxvf install_flash_player_11_linux.x86_64.tar.gz 然后安装flash player sudo  cp libflashp

【转载】linux环境下为firefox/chrome浏览器安装flash player

本文转载自 http://blog.sina.com.cn/s/blog_6ad624380102v1xf.html firefox安装flash player的方法: 先到adobe网站上下载flash player Flash Player Plugin的下载地址是:http://get.adobe.com/cn/flashplayer/ 然后解压出来 sudo cp  ./Downloads/install_flash_player_11_linux.i386/libflashplayer

ubuntu下chromium 安装flash player

原文地址 :http://blog.sina.com.cn/s/blog_858820890102v63w.html 不记得从今年什么时候起,Chromium 不再支持 Netscape plugin API (NPAPI),官方软件仓库中的 flashplugin 已经无法工作. 浏览器不支持flash怎么能用?必须解决之. 1.网上搜索了半天,大多是按照浏览器提示下载Adobe Flash Player 插件,然后解压出libflashplayer.so,把libflashplayer.so

在 Ubuntu 14.04 Chrome中安装Flash Player(转)

在 Ubuntu 14.04 中安装 Pepper Flash Player For Chromium 一个 Pepper Flash Player For Chromium 的安装器已经被 Ubuntu 14.04 的官方源收录. Flash Player For Linux 自11.2 起已经停止更新,目前 Linux 平台下面的 Flash Player 只能依靠 Google Chrom 的 PPAPI (Pepper Flash Player)进行更新(Chrome Only)(Ado

ubuntu16.04安装flash player与谷歌浏览器(chrome)

一,安装 adobe flash player sudo apt-get upgradesudo apt-get install flashplugin-installer 二,安装chrome浏览器 1.将下载源添加到系统源中. sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ 2.导入google软件公钥. wget -q -O - https://dl.google.c

linux下为firfox安装flash player

1.去官网下载×.tar.gz包,如:flash_player_npapi_linux.x86_64.tar.gz 2.解压 tar -zxvf flash_player_npapi_linux.x86_64.tar.gz 3.安装方法可以参照,解压文件中的readme.txt Installing using the plugin tar.gz: o Unpack the plugin tar.gz and copy the files to the appropriate location.