3

當用戶訪問包含以前從未見過的已簽名ActiveX控件的頁面時,我期望IE向用戶請求安裝該控件的權限。但有時IE會提出安全警告。Internet Explorer何時/爲何阻止(簽名)ActiveX控件的安裝?

例如,考慮這個網站,裏面有一個測試控制: http://www.pcpitstop.com/testax.asp

,我期望得到這個消息 - 有時候,我做的:

「的網站想要運行如果你信任網站和附加組件,並希望允許它運行,請點擊這裏...「

但是在XP下的IE8下,我通常取而代之:

「爲了幫助親考慮到您的安全性,Internet Explorer已限制本網站顯示特定內容。單擊此處查看選項...」

這是怎麼回事?任何想法?

謝謝!

回答

1

ActiveX對象可以執行的代碼,所以有安全問題,使IE瀏覽器在默認情況下禁用腳本有ActiveX對象,並警告用戶

+0

我明白爲什麼要問用戶,但是爲什麼大多數時候「網站想要運行以下插件」消息,但是「有時候限制本網站顯示某些內容」?什麼觸發塊而不是警告? – Geoff 2010-04-18 04:40:22

+0

Addon與ActiveX對象的內容不同,它爲什麼會給出2個不同的消息,一個用於阻止插件,另一個用於禁用ActiveX(默認情況下,這就是爲什麼要求您單擊選項) – 2010-04-18 04:51:18

1

「該網站希望運行 下面的附加組件:'XXX'來自'YYY'。如果您 信任該網站和 附加,並希望允許它運行, 請點擊這裏......」

這就是所謂的ActiveX Opt-InPer-site ActiveX。在已經安裝了控制它發生,但如果你的AX控制是從另一個站點或從同一OCX的另一個控件安裝的 - 你會得到這個消息。

至於IE8 + WinXP:看起來像Internet區域的安全級別是請嘗試默認設置並確保您的CAB已正確簽名,未簽名的控件默認爲關閉狀態

相關問題