自己开发了一个dll的Activex控件,采用<object id="XXX" classid="XXXX" codebase="XXX" >方式添加在页面上,在局域网内客户端IE打开时,会提示“windows已经阻止此软件因为无法验证发行者”,如下图所示:
经测试,只要在客户端IE上将该网站添加为信任网站,控件会自动安装。但问题是,公司客户端电脑太多,每台电脑都去设置,太过于繁琐,而且用户体验也不好。看到网上说签名也无法避免这个问题,还有人说直接用Javascript修改注册表,添加网址到信任网站,但是此方法如果没有Activex权限的话,任然会提示“Automation服务器不能创建对象”的错误。不知各位有没有什么好的方法能解决此问题呢?
按照网上说的方法,已经签名,但是提示“无法验证签名中的证书”和“Windows 没有足够信息,不能验证该证书”,不知为何?