我用VB写了一个 FormulaX.ocx 控件然后去网上 http://www.ca365.com/ (提示免费的数字签名证书)我搞了一个下来通过signcode.exe 把 FormulaX.ocx 添加了一个数字签名 然后把他注册了我在网页里调用这个控件  提示"Internet Explorer 已经阻止此站点用不安全方式使用 ActiveX控件.因此,此页可能显示不正确"请问这个是什么原因????

解决方案 »

  1.   

    客服端要安装才能生效吧,如果这样都行,web的安全问题就大了。
      

  2.   

    http://liuleijsjx.javaeye.com/blog/413075
      

  3.   

    例如ActiveX控件,就算是签名以后的,如果ie禁止了ActiveX,还是不能显示。IE级别设置里面有未签名 和 已签名的分别设置。如果是签名后的,貌似不需要添加到信任站点即可正常打开。
    如果是没有签名的,级别降低了也不行,需要添加到信任站点,然后再调整信任站点的详细设置。个人观点,待指正。
      

  4.   

    主菜单“工具”——Internet选项——安全——自定义级别, 将“安全设置”中“对没有标记为安全的ActiveX”控件进行初始化和脚本运行由“禁用”改为“启用”另一种方法,“工具” “Internet选项”“受信任的站点”“站点”,然后填入网址即可,如果这个网站不是以https:连接的把下面“对该区域中的所有站点要求服务器验证(https:)”前面的勾去掉即可。
     
    再设置一下下载项里的选项,也把它们设置为提示。。把文件下载设置为“启用”下载提示也设置为“启用”然后重启IE,清空所有历史记录与cookies还有脱机文件,再进你那个网页,然后就会出现安装或允许Active X运行的一个提示框了。。