如何在不使用ActiveXObject的情况下在java脚本中运行浏览器独立性

时间:2015-04-23 13:04:11

标签: javascript activexobject

我在我的代码中使用ActiveXObject是为了IE。现在我想在浏览器独立性中运行我的应用程序。我在google中发现ActiveX不是浏览器独立性的要求,而且如果我消除了activeX编码并使用了chrome和firefox编码,那么很多功能已经在IE中运行了。但我不知道如何删除。任何人都可以帮助我。

这是我的代码段

if (typeof (xmlDoc.transformNode) != "undefined") { // IE6, IE7, IE8
        return xmlDoc.transformNode(xsltDoc);
    }
    else {
        try { // IE9 and greater
            if (window.ActiveXObject) {
                var xslt = new ActiveXObject("Msxml2.XSLTemplate");
                var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
                xslDoc.loadXML(xsltDoc.xml);
                xslt.stylesheet = xslDoc;
                var xslProc = xslt.createProcessor();
                xslProc.input = xmlDoc;
                xslProc.transform();
                return xslProc.output;
            }

此致

0 个答案:

没有答案