ActiveX控件在网页中无法显示为什么

自己的MFCActiveX控件,通过ActiveXcontroltestcontainer测试可以显示内容,但是通过<objectclassid='clsid:24746... 自己的MFC ActiveX控件,通过ActiveXcontrol test container测试可以显示内容,但是通过<object classid='clsid:247468E7-BE8E-4278-BA81-21EA9FBA6D10' id='ActiveX' width='400px' height='400px' ></object>想要在html显示,但是在网页中不能显示?为什么?求帮助 展开
 我来答
滟丽00
高粉答主

2019-07-21 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1487
采纳率:0%
帮助的人:25.5万
展开全部

ActiveX控件在网页中无法显示是由于设置不正确,具体操作步骤如下:

1、首先使用管理员的方式来打开IE浏览器

2、我们找到浏览器右上角的蛇者按钮,点击后选择下拉菜单中的internet(选项)。

3、在弹出的对话框中找到安全一列,选择"自定义级别"。

4、移动列表框,找到"activeX"在"activex控件自动提示"。

5、选择启动后选择确认按钮。

6、在弹出的提示狂中选择"是"即可。

生活达人dudu
高粉答主

2019-07-06 · 繁杂信息太多,你要学会辨别
知道答主
回答量:19
采纳率:0%
帮助的人:9689
展开全部

1、打开ie浏览器,点击“Internet选项”,进去之后,点击“安全”。

2、进去之后,选择下方的“自定义安全界面”。

3、找到“对标记为可安全执行脚本的ActiveX控件执行脚本”和“ACTIVEX控件和插件”,选择“启用”,点击确定。

4、按“win+R”键打开运行,在运行中输入“regedit”。

5、进去之后,进去“HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones”。

6、点击“Zones项下【0】”,然后将右边的“1200”值改为“0”,点击确定就完成了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枭沧佬1379
推荐于2017-09-01 · TA获得超过110个赞
知道答主
回答量:126
采纳率:100%
帮助的人:129万
展开全部
第1种。
一般情况下 都是 在IE工具菜单中,选择IE选项,点选“安全”选项页,允许ActiveX控件就可以了 其实这么做无济于事

解决办法:在注册表的这个位置
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\ 有一项 “□ ”,删除掉就可以了
第2种。
这个方法比较长,就是1中提到的修改IE选项(最不管用的方法,也许用到的,所以也贴出来)
1)当前安全设置禁止运行此页面中的ActiveX控件,或

2)您已经阻止了其中一个控件的发行者。
因此,该页面可能无法正常显示。

处理办法:设置问题
打开IE后,点击“工具”->“Internet选项”->“安全”->"自定义级别"->"ACTIVEX控件和插件"下面的禁用改为启用
对标记为可安全执行脚本的ActiveX控件执行脚本”设置为“启用
之后应用-确定退出后重起IE
确认活动脚本、ActiveX 和 Java 未被阻止
确认您计算机上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java
小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java
小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x
版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和
Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:1. 启动
Internet Explorer。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 在“Internet 选项”对话框中,单击“安全”。
4. 单击“默认级别”。
5. 单击“确定”。
请参见您使用的防病毒程序或防火墙的文档资料,以确定如何打开脚本、ActiveX 和 Java 小程序。

确认您的防病毒程序未设置为扫描“临时 Internet 文件”或“已下载的程序文件”文件夹
请参见您使用的防病毒程序的文档资料,以确定如何防止该程序扫描“临时 Internet 文件”或“已下载的程序文件”文件夹。

删除所有临时的 Internet 相关文件
从您的计算机中删除所有临时的 Internet 相关文件。为此,请按照下列步骤操作:1. 启动 Internet Explorer。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 单击“常规”选项卡。
4. 在“Internet 临时文件”下,单击“设置”。
5. 单击“删除文件”。
6. 单击“确定”。
7. 单击“删除 Cookies”。
8. 单击“确定”。
9. 在“历史记录”下,单击“清除历史记录”,然后单击“是”。
10. 单击“确定”
第3种。
解决方法1:可能是你禁用了每个服务。运行,输入msconfig,服务选项卡里面启用active有关服务。若是找不到,在一般选项卡启动选择,选加载所有服务项那个,重启即可
若是上面方法无效可以尝试系统还原,选用合适的还原点。
解决方法2:打开注册表编辑器,定位到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
双击右侧窗格中的1200,将3改成0,也可以下载Fix-Service-ActiveX.zip。
第4种。
这个与第一个方法相同。
在注册表的这个位置 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\ 有一项 L ,删除掉就可以了。
还有第5种。
打开注册表编辑器,定位到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0 侧窗格中的1200的值如果为3,则改成0
是否可以解决您的问题?
追问
请不要搬网上答案,我都试过了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绿卡绿卡yes
2019-03-12
知道答主
回答量:1
采纳率:0%
帮助的人:770
展开全部
请问现在解决了嘛 我也遇到了这个问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式