我在我的代码中使用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;
}
此致