我正在尝试设置一个网页,下载 OCX并在用户右键单击黄色栏中时以用户权限安装它
注意:这是一个商业应用程序,我知道... IE,但 95% 的公司客户使用它,我们很容易先从 Windows > OCX 转移到完整的 WebService
我所做的是创建一个 cab 文件:
- eds.cab (signed with an SSL certificate)
|--- EDS.ocx
|--- setup.inf
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
然后网页包含这样的标签:
<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>
他们我导航到http://localhost/EDS.Webservice/
问题是我没有得到那个黄色条,只是 ACL 要求我接受它。
有谁知道我可能错过了什么?
它只在 Windows 7 上显示 ACL 消息,从不首先显示黄色条,如 Flash 插件... :-(
添加
我们追求的是:
谢谢你。
添加
Internet Explorer设置为默认设置,高级选项卡上的安全以及信任域