http://topic.csdn.net/u/20111116/00/40d315a2-ed78-4348-b238-befc140d3d7e.html?1548571005
这时先的一个帖子。
目前问题还没有解决,但是分先给回了帖的大侠们。我新开的帖子如果分不够我还会新开帖子给分,请各位多多帮忙提供方法。谢谢!我目前把这个测试的html放直接部署到iis中(连同需要的CAB包),用http方式访问也是不行。还请大侠们多指点一下改怎么做比较好。PS:这个cab包是合作方提供的,我们没有办法修改。

解决方案 »

  1.   

    1. 还是签名的问题,如果不想花钱 ,就算了
    2. 修改ie设置,将服务器地址加入ie可信任站点 ,修改可信任站点的自定义级别,将activex控件的选项都选为启用。重新启动ie后再试。(此方法在客户端操作,所以对用户体验有影响,可以先试下,是否可行,如可行再将以上操作打与reg,让客户直接运行reg)
      

  2.   

    to sunxingtao:
    嗯,确实应该是签名的问题。但是现在这个是我们的合作方不愿意签名,我们没有办法进行控制。只能拿到合作方未签名的的cab包。
    我也尝试修改了ie的设置,可是无论怎么设置都没有效果。我已经将所有activex的选项都设置为启用,并将我的应用程序部署的服务器添加到信任站点了。结果还是不行。现在的现象就是访问这个带有ocx控件的页面后ie根本没有任何提示(不会提示是否下载安装activex控件),也不会自动下载cab包。还请各位指点一下,在这种情况下有什么其它的方法可以解决呀。
      

  3.   

    我使用ie6和ie8都试验过了,都是不行的。其反应是一样,都是页面上没有任何提示。通常情况如果有cab包要进行下载安装ie浏览器上方会有提示说是否允许,但是我使用这个cab包连这个提示都没有。感觉是ie浏览器内部自动将其拦截了根本就没有给我选择是否可以下载安装。
      

  4.   

    to kouyiSC:
    不知道兄弟是否方便,能否留个邮箱给我,我把我这边的demo页面发给你,请您帮忙看看行吗?
    分不够我可以再新开帖子给分。我这边使用codebase='d://dssPlay.cab#version=1.0.0.1'这样的路径方式写死了测试,也是不行(cab文件已经发到d盘了)。而且不适用jsp文件,就是使用测试用的html页面,然后部署到tomcat中。访问这个html页面也是没有任何关于activex控件的下载提示。
      

  5.   

    [email protected]...只能明天帮你看看试试。。今天有点忙。。项目上线得加班。。
      

  6.   

    to kouyiSC:
    我把cab包和测试用的html文件发送到你的163邮箱了,还请兄弟抽空帮忙看一下。不论是否能解决,除开这个帖子我会另开一个帖子给兄弟100分。谢谢了,呵呵。
      

  7.   


    下不下来你发的rar包。。下下来是一个htm文件
      

  8.   

    to  kouyiSC:
    不好意思昨天太忙,加班到很晚,所以没有来得及看您的回复,我重新发一遍给您。如果方便的话您留一下qq,这样交流可能方便一点。to no9988:
    您说的方法我试过,但是还是没有效果。
      

  9.   

    多谢kouyiSC兄弟,我另开一帖给兄弟分数。
    此贴的分数会平均分给所有参与讨论的兄弟。
      

  10.   

    解决了没有?现在也遇到同样的问题,不过我加入可信站点就可以。我这边的ocx是没有加认证的,所以提示安装,会报错!!!