zoukankan      html  css  js  c++  java
  • [javascript] Detect flash installed

    ref http://www.xs4all.nl/~ppk/js/flash.html

     1<SCRIPT LANGUAGE="Javascript">
     2<!--
     3
     4var flashinstalled = 0;
     5var flashversion = 0;
     6MSDetect = "false";
     7if (navigator.plugins && navigator.plugins.length)
     8{
     9    x = navigator.plugins["Shockwave Flash"];
    10    if (x)
    11    {
    12        flashinstalled = 2;
    13        if (x.description)
    14        {
    15            y = x.description;
    16            flashversion = y.charAt(y.indexOf('.')-1);
    17        }

    18    }

    19    else
    20        flashinstalled = 1;
    21    if (navigator.plugins["Shockwave Flash 2.0"])
    22    {
    23        flashinstalled = 2;
    24        flashversion = 2;
    25    }

    26}

    27else if (navigator.mimeTypes && navigator.mimeTypes.length)
    28{
    29    x = navigator.mimeTypes['application/x-shockwave-flash'];
    30    if (x && x.enabledPlugin)
    31        flashinstalled = 2;
    32    else
    33        flashinstalled = 1;
    34}

    35else
    36    MSDetect = "true";
    37
    38// -->
    39</SCRIPT>
    40
    41<SCRIPT LANGUAGE="VBScript">
    42
    43on error resume next
    44
    45If MSDetect = "true" Then
    46    For i = 2 to 6
    47        If Not(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & i))) Then
    48
    49        Else
    50            flashinstalled = 2
    51            flashversion = i
    52        End If
    53    Next
    54End If
    55
    56If flashinstalled = 0 Then
    57    flashinstalled = 1
    58End If
    59
    60</SCRIPT>


  • 相关阅读:
    T100添加合计
    T100整单操作维护交运方式
    错误代码:11300001 数据集配置错误Query:ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
    T100 技术汇总
    帆软取年月常用函数
    使用oracle DB_LINK的一个注意点
    单行拆转多行的查询
    SQL-Oracle内实现柱形图式的效果
    SQL-删除重复记录
    MERGE语法详解
  • 原文地址:https://www.cnblogs.com/jinweijie/p/1245228.html
Copyright © 2011-2022 走看看