zoukankan      html  css  js  c++  java
  • 判断是不是IE浏览器和ActiveX插件是否安装

    判断是不是IE浏览器

    /**
     * 判断当前运行环境是不是ie浏览器
     * @returns {boolean} true: 是 false:不是
     */
    function isIE() {
        return !!window.ActiveXObject || "ActiveXObject" in window;
    }
    

    判断ActiveXObject控件是否正确安装

    查看插件名称

    判断插件是否正确安装之前,我们得先知道控件的名称是什么,查看方式如下:

    • 打开ie浏览器,点击设置--> 管理加载项,如下图:

    • 查看插件详情,如下图:

    • 获取插件的类id信息,复制下来,后面查询名称有用

    • 打开cmd,输入regedit,打开注册表信息,选择编辑-->查找

    • 粘贴类id,点击搜索,查询到对应的目录名称就是文件名

    判断代码

    /**
     * 判断ie控件是否正常安装
     * @param pluginName 插件名称
     * @returns {boolean}   true: 已安装 false: 未安装
     */
    function hasIePlugin(pluginName) {
        try {
            new ActiveXObject(pluginName)
            return true
        } catch (err) {
            return false
        }
    }
    

    控件使用方式

    参考链接:https://www.w3school.com.cn/tags/tag_object.asp

    <object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1" width="100" height="50"> // classid="clsid:类id"
    // 我是另一种方法使用的
    <object id="plugin-dh" type="application/x-ademo" width="100" height="50"></object>
    
    有疑问或者问题,请留言,本人常在回复比较及时。
    作者:Cirry
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Know more about RAC statistics and wait event
    再谈指针
    Manageing Undo Data
    SQL基础内容
    JavaScript高级程序设计(3版)笔记分享( ES5特性)
    HTML5布局篇( 总结 )
    温习 SQL 01(Z)
    Makefile
    SQLPLUS工具简介
    链接相关 & 预处理
  • 原文地址:https://www.cnblogs.com/cirry/p/14945280.html
Copyright © 2011-2022 走看看