生成ActiveX允许提示

时间:2012-04-25 07:32:54

标签: javascript internet-explorer activex

function checkActiveX() {
    if (window.ActiveXObject){
          try{
            var username = new ActiveXObject("WScript.Network").UserName;
            return true;
          }
          catch(e){
            return false;
          }
        }
}

在IE中运行该方法时,通常会生成一个确认对话框:

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对象,我只是再次得到错误,没有新的promt。有没有办法生成新提示,以便用户可以接受activex?或者他/她是否需要更改安全设置?在那种情况下,那些是谁?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

必须在客户端上更改安全设置才能启用ActiveX提示。