求救!网页中如何正确插入ActiveX? 我用mfc写了个ocx控件,并且已经注册,压缩成cab文件和数字签名可是添加到网页test.htm后,如果直接双击可以打开该控件;如果把网页放在wwwroot下用http://localhost/test.htm,却不能打开,控件显示为一个红色的叉。为什么啊?求救!多谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数字签名需要交money的,你是不是自己做的测试签名啊? 注册了,是自己做的测试签名,而且浏览器安全等级也设置过了,就是双击htm文件打开的网页可以运行activex,可是放iis中运行,他会提示下载安装,可是安装后还是显示红叉,郁闷。。 红叉下面提示什么啊?应该是ie 的安全设置问题,买第3方数字证书就没有问题啦http://www.wosign.com/Products/WoSign_CodeSigning.htm 会不会是路径的问题呢?你放在你的web的路径里面再试试看请问楼主怎么把控件添加到网页啊,我最近也做这个,学习一下:) cab包是被用户用来下载并自动注册的,所以首先要保证你的网页上有正确的cab文件路径。如果没有数字签名,需要降低IE的安全级别。如果在你的本机上编译的这个控件,一般网页不会下载控件的。可能的原因:1、cab包的正确性,不能有任何一点错,尤其注意其中的版本号等等,此外你的控件所使用的其他非Windows带有的控件也要打进去2、网页程序的正确性,里面也有版本信息3、客户端IE的设置,服务器IIS的设置在调试的过程中,使用IE时,尝试多次“清除历史文件”和“删除文件” 我也正遇到这个问题,将我的.ocx和网页放在本机上,可以成功打开网页,并看到控件,但将它们放到其它机器的共享目录下,就打不开,如果卸载过,那么它会重新下载并注册,在ActiveX测试容器中可以对控件进行测试,但网页就是看不到控件,一直显示:红方块,绿圆圈,蓝三角 如果你的显示为红叉,或许这个对你有点帮助:http://pweb.netcom.com/~cherrman/codedownld.htm vs2010 无法打开包括文件:“streams.h”: No such file or directory ComboBox的选择改变问题 一个函数问题 高手解答一下,急用,立刻给分 问个修改输入表的问题 ClistCtrl 中如何返回当前选中的一个Item? 一段代码。为什么异常终止。谢谢 怎样获得当前运行的程序的路经,有个API吗,谁知道呀? 调查一下MSDN对大家有多重要。 关于 CxImage的插值算法的问题 怎样获得函数运行的时间 vc 6.0打不开工程的问题。进来抢分! 实现接口出错
1、cab包的正确性,不能有任何一点错,尤其注意其中的版本号等等,此外你的控件所使用的其他非Windows带有的控件也要打进去
2、网页程序的正确性,里面也有版本信息
3、客户端IE的设置,服务器IIS的设置
在调试的过程中,使用IE时,尝试多次“清除历史文件”和“删除文件”
但将它们放到其它机器的共享目录下,就打不开,
如果卸载过,那么它会重新下载并注册,在ActiveX测试容器中可以对控件进行测试,
但网页就是看不到控件,一直显示:红方块,绿圆圈,蓝三角
http://pweb.netcom.com/~cherrman/codedownld.htm