Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在java脚本中运行浏览器独立性而不使用ActiveXObject_Javascript_Activexobject - Fatal编程技术网

Javascript 如何在java脚本中运行浏览器独立性而不使用ActiveXObject

Javascript 如何在java脚本中运行浏览器独立性而不使用ActiveXObject,javascript,activexobject,Javascript,Activexobject,我在IE代码中使用了ActiveXObject。现在我想独立于浏览器运行我的应用程序。我在谷歌发现ActiveX不是浏览器独立性的要求,而且如果我取消ActiveX编码并使用chrome和firefox编码,许多功能在IE中已经可以工作了。但我不知道如何删除。有人能帮我吗 这是我的代码片段 if (typeof (xmlDoc.transformNode) != "undefined") { // IE6, IE7, IE8 return xmlDoc.transformNode

我在IE代码中使用了ActiveXObject。现在我想独立于浏览器运行我的应用程序。我在谷歌发现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;
            }

Gecko引擎有一个本机XSLTProcessor。请查看:window.XSLTProcessorHi dsuckau,感谢您的快速回复。你能给我任何一个参考链接吗。