2012-04-25 32 views
1
function checkActiveX() { 
    if (window.ActiveXObject){ 
      try{ 
      var username = new ActiveXObject("WScript.Network").UserName; 
      return true; 
      } 
      catch(e){ 
      return false; 
      } 
     } 
} 

運行在IE瀏覽器的方法時,它通常會導致一個確認對話框:生成的ActiveX允許提示

An activex control on this page might be unsafe to interact with other parts of the page javascript. Do you want to allow this interaction? 

但在某些電腦上我剛剛得到一個JavaScript錯誤,沒有提示:

automation server can't create object 

如果我嘗試去生成一個新的ActiveX對象,我只是再次出現錯誤,沒有新的提示。有什麼方法可以生成新的提示,以便用戶可以接受activex?或者他/她是否需要更改安全設置?在那種情況下,哪一個?

任何幫助,非常感謝。

回答

0

必須在客戶端上更改安全設置才能啓用ActiveX提示。

+0

「在那種情況下,哪個?」 – Johan 2013-02-15 08:10:46

相關問題