ie浏览器运行activex时会遇到警告提示,如何去掉?

ie浏览器运行activex控件一般会报如下两种提示

第一种:

第二种:

第一种警告提示解决方案(两个办法):

1、修改浏览器设置
打开浏览器internet选项----->高级—→安全标签下把允许活动内容在“我的电脑”的文件中运行打勾
参考网站:https://blog.csdn.net/qq_24991841/article/details/81712809

2、修改注册表

打开注册表找到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN
查看此项是否有iexplore.exe 如果没有新增,设置其值为0
参考网站:https://blog.csdn.net/xuebing1995/article/details/90752011

第二种警告提示解决方案(两个办法):

1、修改代码
参考网站:https://www.cnblogs.com/qingtian224/p/6423893.html

2、修改注册表
参考网站:https://blog.csdn.net/gonggongjie/article/details/83375965

部署方案 :

1、制作CAB文件、编写INF文件:
参考网站:https://blog.csdn.net/envon123/article/details/76681337

下边是我编写的INF文件

[Version]signature="$CHICAGO$"AdvancedINF=2.0
[Add.Code]MFCActiveXControl1.ocx=MFCActiveXControl1.ocx
[MFCActiveXControl1.ocx]file-win32-x86=thiscabclsid={365039f1-3e59-476c-bc6b-eae4270a5b2d}FileVersion=1,0,0,0RegisterServer=yes

2、编写html,测试效果:

<!DOCTYPE html>
<html><!--MFCActiveXControl1.ocx"-->
<head><title>MFCActiveX test</title><meta charset="utf-8"></meta>
</head>
<body><object codebase="http://localhost:8080/tester.CAB#version=1,0,0,0" id="CMFCActiveXDemo" classid="clsid:365039f1-3e59-476c-bc6b-eae4270a5b2d"></object><script type="text/javascript">function onCall() {var testOcx = document.getElementById("CMFCActiveXDemo");if (!testOcx) {alert("CMFCActiveXDemo can't find");return;}alert(testOcx.add(2.0, 4.0));}</script><input type='button' name ="CMFCActiveXDemo" value="调用c++函数(2+4)" onclick="onCall()"/>
</body>
</html>

说明:
(1)codebase属性是放在服务器上制作好的CAB文件

(2)classid是MFC工程uuid,所下图所示

 //  CMFCActiveXControl1Ctrl 的类信息[uuid(365039f1-3e59-476c-bc6b-eae4270a5b2d)]coclass MFCActiveXControl1{[default] dispinterface _DMFCActiveXControl1;[default, source] dispinterface _DMFCActiveXControl1Events;};

(3)如果自己制作的CAB文件没有加上数字签名,会报以下错误

这时需要给自己制作的CAB文件添加数字签名,不然ie浏览器会阻止运行

windos10制作数字签名参考:http://www.coderjie.com/blog/9fa760e0bd2c11e6841d00163e0c0e36

查看自己的CAB程序是否已经添加签名,右键CAB文件—→属性,属性TAB页如果有数字签名,即添加成功,如下图所示

选中选择详细信息,如果显示此数字签名正常,即ie浏览器不会阻拦,如果显示不正常,需要安装证书,如下图所示

至此完成以上步骤,就可以打开html文件测试效果了

ie 运行 activex 时去掉警告提示相关推荐

  1. eclipse中去掉警告提示

    有时候我们要去掉这些不必要的提示 下面我们来设置去掉这些警告提示 转载于:https://www.cnblogs.com/xiaostudy/p/9370016.html

  2. win7运行软件时每次都提示您允许以下程序对计算机进行更改吗?,WIN7运行软件时每次都提示您准许以下程序对计算机进行更改吗?...

    存C盘是问题的原因,盾就是因为在C盘才有的,Windows7的权限系统比较麻烦,或者说是为了提高安全性. 我先告诉你根本方法:下次重装的时候最好C盘只放系统和杀毒软件,其他都放非系统盘,C盘只用分配3 ...

  3. 运行项目时出现警告:Mon Nov 15 20:49:25 CST 2021 WARN: Establishing SSL connection without server‘s identity v

    问题出现 Mon Dec 06 16:41:19 CST 2021 WARN: Establishing SSL connection without server's identity verifi ...

  4. 运行jmc时提示“未检测到本地(可附加的)JVM“

    运行jmc时提示"未检测到本地(可附加的)JVM" 问题已解决 问题已解决 在path环境变量中去掉一些选项后,貌似就可以了. 我只保留了%JAVA_HOME%\bin,其它jav ...

  5. eclipse集成tomcat运行web时提示引入jar包的类找不到的解决办法

    在eclipse集成tomcat开发web时,java类引入的jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环境中. ...

  6. 运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist

    运行mysql时,提示Table 'performance_schema.session_variables' doesn't exist 解决的方法是: 第一步:在管理员命令中输入: mysql_u ...

  7. VS.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法

    也许是我迟发现了,总之我是刚刚才遇到这个问题的,挺不爽的,从模板新建的项目,未添加一行代码却出现了调试错误.(不用调试倒没事)有点郁闷. 还好,(感谢一下发明搜索引擎的人)百度给了我解决方案,不好意思 ...

  8. 运行Pangolin时提示错误

    运行Pangolin时提示错误 1. 需求和来源 2. 解决办法 1. 需求和来源 在 视觉SLAM笔记(14) Eigen几何模块 中需要运行Pangolin 执行程序应用过程中出现以下错误: $ ...

  9. 刚装的matlab R2010a运行quad2d时提示找不到指定的程序! 提示信息: libmwblas: load error: csrot Caught

    刚装的matlab R2010a运行quad2d时提示找不到指定的程序! 提示信息: libmwblas: load error: csrot Caught std::exception Except ...

最新文章

  1. myeclipse莫名其妙的问题
  2. LVM-HOWTO/学习笔记(二)
  3. IIS5.1/IIS6.0 整合Tomcat6.0.14完全版
  4. 马云“赢在中国”对于80后创业者的忠告
  5. Android抓包方法(一)之Fiddler代理
  6. 框架:SpringMVC常用注解总结
  7. IE 11 和360浏览器不能安装网银控件
  8. 图像处理一些常用的网站
  9. 内置对象和内置函数_内置假对象
  10. 入门 | 一文介绍机器学习中基本的数学符号
  11. Oracle创建、删除、备份表
  12. [Xcode 实际操作]九、实用进阶-(23)多个Storyboard故事板中的页面跳转
  13. win7 用 Activation激活 重启 进入 Acer eRecovery Management 解决办法
  14. 2017-2021年 ISSCC/IEDM/VLSI三大会论文库信息提取与统计的工作流
  15. 手推公式--马氏距离
  16. vue.js中在js获取指定日期到现在时间的天数
  17. react 中文文档重新翻看
  18. 深圳国际智能家居展览会
  19. 如何反编译 cocos creator 生成 的jsc文件/反编译jsc文件(三) , 还原cocos creator 工程
  20. android 登录注册动画,Android开发(14)——动画实战:炫酷登录

热门文章

  1. c++字符型变量和字符串型变量
  2. 几年时间,我才真正学会学习
  3. 查询ios设备的电池循环次数以及目前的电量
  4. mac电脑删除的文件可以恢复吗?
  5. 浅谈IC卡、ID卡、M1卡和CPU卡
  6. btchina打不开
  7. Android camera preview流程
  8. less命令乱码_less命令
  9. 如何让一张PPT中多张图片顺序播放?
  10. http代理与sock5代理相比的差异