JS在非IE内核的浏览器中怎么调用Activex控件的方法

JS在非IE内核的浏览器中如何调用Activex控件的方法
做了一个Activex控件,在IE下可以正常使用
装了ffactivex-setup-r39.exe以后在Chrome 和firefox下可以显示界面,用JS无法调用Activex的方法

<body>
    <form id="form1" runat="server">
    <div>
    <object  id="Control"  
                TYPE="application/x-itst-activex"  
                ALIGN="baseline" BORDER="0"  
                WIDTH="95%"HEIGHT="600px"  
                clsid="{7D3E53BF-7AF9-4868-8163-59854D3062E2}">  
    </object> 
    </div>    
        <div id='div_hid'>
        <asp:HiddenField ID="Hid_ProvincesXMLInfo" runat="server" />
    </div>
    </form>
</body>
</html>
<script>
    var TestData = document.getElementById('TestDataActiveX');
    var ProvincesXml = document.getElementById('Hid_ProvincesXMLInfo').value;
    //alert(TestData);
    alert(ProvincesXml);
    var bool = TestData.SetProvincesConfigXML(ProvincesXml);
    alert(bool);
    if(!bool)
    {
        alert('服务器配置文件读取异常,请重试!');
    }
</script>



JS在非IE内核的浏览器中如何调用Activex控件的方法?
------解决方案--------------------
关键是其他的浏览器支持 ActiveX么?