如何显示ActiveX黄色栏?

bal*_*dre 8 plugins internet-explorer activex ocx

我正在尝试设置一个下载OCX的网页,并在用户右键单击黄色栏时使用用户权限进行安装

注意:这是一个商业应用程序,我知道... IE,但95%的公司客户使用它,我们很容易从Windows> OCX首先转移到完整的WebService

我做的是创建一个cab文件:

- eds.cab (signed with an SSL certificate)
     |--- EDS.ocx
     |--- setup.inf
Run Code Online (Sandbox Code Playgroud)

SETUP.INF有这样的代码:

[version]
signature="$CHICAGO$"

[Add.Code]
EDS.ocx=EDS.ocx

[EDS.ocx]
file-win32-x86=thiscab
clsid={8EC68701-329D-4567-BCB5-9EE4BA43D358}
FileVersion=3,5,0,150
RegisterServer=yes
Run Code Online (Sandbox Code Playgroud)

然后网页包含这样的标签:

<object 
    id="ActiveX" 
    classid="CLSID:8EC68701-329D-4567-BCB5-9EE4BA43D358" 
    width="14" 
    height="14" 
    codebase="http://localhost/EDS.Webservice/EDS.cab#version=3,5,0,150">
    <param name="tabName" value="Stop:http://localhost/EDS.Webservice/" />
</object>
Run Code Online (Sandbox Code Playgroud)

他们导航到http://localhost/EDS.Webservice/

问题是我没有得到那个黄色条,只有ACL要求我接受它.

有谁知道我可能错过了什么?

它只显示Windows 7上的ACL消息,从不像黄色条那样,Flash插件... :-(


添加

我们追求的是:

替代文字

谢谢.


添加

Internet Explorer设置为默认值,高级选项卡上的安全性以及信任域

Bas*_*sic 0

您从哪里提供页面?如果它来自本地主机/本地网络内部,它将应用不同的安全策略 - 即使所有设置均为默认设置。尝试将其发布到外部服务器,看看会发生什么(或者如果失败,请将“受信任”站点的设置更改为与“互联网”相同)

您还应该检查组件签名方面发生的情况 - 您的对象是否具有您的域/电脑设置信任的证书?