Windows

使未簽名的 ActiveX 在 IE 9 中執行

  • September 26, 2011

這是我遇到的問題:我需要一個網頁來執行在我的機器上安裝(使用 regsvr32)的未簽名 ActiveX 控制項我有以下程式碼片段:

<object id="terminal" classid="CLSID:C56DE417-5651-459E-828A-46C31CFD74CE" width="1" height="1">
</object>

然後是一段 JavaScript 程式碼:

res = terminal.SetConfiguration(0, 2, terminalIP, '2000');

我已在安全區域中啟用所有可能的安全檢查,當我從內部網中的伺服器打開網頁時 - 一切正常。當我將頁面複製到遠端伺服器並打開它時 - 它不起作用。錯誤消息是“對像不支持屬性或方法”,正好在上面提到的那一行。

正如我所說,我已經在安全區域中啟用了所有可能的功能,包括將站點添加到受信任的網站區域中。仍然沒有運氣。

一定是一些模糊的系統資料庫設置阻止 IE 執行控制項任何提示將不勝感激!

除非您將創建 ActiveX 的網頁添加到“本地 Intranet 區域”,否則似乎無法使其工作

引用自:https://serverfault.com/questions/311837