如何将ActiveXObject设置为安全的代码?同样的代码换服务器就不能被执行 服务器iis7ActiveX安全windows server 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下,创建并使用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; } 说白了,原来的服务器地址,早被某些人偷偷地“通过IE设定降低安全级别或是设置允许执行没有被认定安全的ActiveX代码”,从而可以从原来的服务地址上随便发布病毒程序给客户端,只是你不知道而已。现在,因为服务器地址变了,所以你才看到警告。 这都是废话ActiveX如果没有证书,必然被认为是不安全的而你又不可能伪造证书就像楼上说的一样,之前已经添加信任了,所以才没被当做病毒干掉现在换了地址,当然认为你这是一个新的网站,需要重新添加信任 配置文件 新手求助,帮忙看下这个代码错在哪里 HttpWebRequest POST 数据,asp.net网页里的Button1_Click 怎么让他执行? .Net有没有专门用来执行控制台命令的类啊? 编写smtp程序,设置邮件服务器问题 如何创建APP.exe.config 两种情况的 正则表达式 如何写 高手请进 C#是因为什么原因运行速度要比较matable之类的快,是由于编译环境吗? 感觉VS2012不太好用啊,有必要升级到2013吗? 怎样在cs中读取html控件里hidden的值? C#调用C++dll传入参数后位数丢失 两个arraylist联动排序
代码如下,创建并使用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;
}
ActiveX如果没有证书,必然被认为是不安全的
而你又不可能伪造证书
就像楼上说的一样,之前已经添加信任了,所以才没被当做病毒干掉
现在换了地址,当然认为你这是一个新的网站,需要重新添加信任