如题。。在ie中,这段代码
  var fso = new ActiveXObject("Scripting.FileSystemObject");  
   var a = fso.CreateTextFile("d:\\a.txt", true); 
a.WriteLine("这是测试文件."); 
a.Close(); 是可以创建的。。但是在谷歌浏览器中,不能创建。。请问这个是什么原因,,,怎么样才能解决。。
注,必须用谷歌浏览器。。

解决方案 »

  1.   

    ActiveXObject只有IE可以
    chrome windows版的支持有限
      

  2.   

    你用的这种技术叫ActiveX,它是只有IE独家支持的,其他没有任何浏览器能运行。这可不是什么好东西,搞得IE漏洞百出的就是它。所以不要期待其他浏览器会去支持它。
      

  3.   

    http://blog.sina.com.cn/s/blog_3f5b9a5c010088s5.html
    看下这篇文章,能解决你的问题
      

  4.   

    因为ie下有ActiveXObject插件,这个插件可以用js来操作windows系统,但是其他浏览器不是微软出的,一般都没有修改windows的权限