在网页中有这样一段代码var DataSpace =  new ActiveXObject("rds.dataspace"),在linux的firefox提示错误“ActiveXObject 未定义”,在网上找了一下,好像firefox不支持ActiveX,找了几个插件也不行。可否有其他解决方案?或者换个浏览器也行。前提是平台为 Linux。。

解决方案 »

  1.   

    ActiveXObject只有IE支持,如果要FF支持有两个方法:
    1、使用IETab插件,在Firefox下调用IE浏览器内核
    2、使用npActivexPlugin插件
      

  2.   

    firefox不支持ActiveX
    只能让用户安装插件了
      

  3.   

     try{
            xmlhttp = new XMLHttpRequest();
        }catch(e){
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
      

  4.   

    1、平台为Linux,不可行。
    2、我测试了一下,不行。好像只对一些视频的ActiveX有效。
      

  5.   

    参数rds.dataspace在XMLHttpRequest里提示无效,如何改写参数?
      

  6.   

    ff不能用ie的插件,可以用别的语言来封装成ff的相应插件
      

  7.   

    难道除了activexobject,就没有别的办法操作文件了吗?
    苦恼中