解决方案 »

  1.   


    代码如下,创建并使用ActiveX对象 try
    {
    var fso=new ActiveXObject("Scripting.FileSystemObject");
    }
    catch(e)
    {
    alert(MessageForm.GetValue("IELocalSecurityError"));
    return false;
    }

    var file=fso.GetFile(document.all("uploadFile").value.toString());
    if(file.Size>1024*1024*20)
    {
    alert(MessageForm.GetValue("FileSizeExceeded"));
    return false;
    }
      

  2.   

    说白了,原来的服务器地址,早被某些人偷偷地“通过IE设定降低安全级别或是设置允许执行没有被认定安全的ActiveX代码”,从而可以从原来的服务地址上随便发布病毒程序给客户端,只是你不知道而已。现在,因为服务器地址变了,所以你才看到警告。
      

  3.   

    这都是废话
    ActiveX如果没有证书,必然被认为是不安全的
    而你又不可能伪造证书
    就像楼上说的一样,之前已经添加信任了,所以才没被当做病毒干掉
    现在换了地址,当然认为你这是一个新的网站,需要重新添加信任