2012-01-25 71 views
2

在IE 8中,當我使用IE:通過JavaScript詢問安全設置

new ActiveXObject("wscript.shell") 

創建ActiveX對象會有一個腳本錯誤消息:「自動化服務器不能創建對象」。這是因爲wscript.shell對於腳本不安全,並且在默認安全區域中甚至不會要求用戶執行。是否有可能通過JavaScript問IE的ActiveX安全設置,以便我可以避免和處理腳本錯誤(並向用戶顯示提示?)

回答

2

您可以隨時捕捉錯誤?

var shell; 
try { 
    shell = new ActiveXObject("wscript.shell") 
} 
catch (e) { 
    alert("You need to change your security settings") 
} 
+0

好吧,那解決了這個問題,ty – Dominik