ユーザーが黄色のバーを右クリックすると、OCX をダウンロードしてユーザーの許可を得てインストールするWeb ページを設定しようとしています。
注:これはビジネス アプリであり、私は知っています... 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
そして、 Web ページには次のようなタグが含まれています。
<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の設定はデフォルトのままで、[詳細設定] タブのセキュリティと信頼ドメインの両方が設定されています。