Javascript 如何在java脚本中运行浏览器独立性而不使用ActiveXObject
我在IE代码中使用了ActiveXObject。现在我想独立于浏览器运行我的应用程序。我在谷歌发现ActiveX不是浏览器独立性的要求,而且如果我取消ActiveX编码并使用chrome和firefox编码,许多功能在IE中已经可以工作了。但我不知道如何删除。有人能帮我吗 这是我的代码片段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
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,感谢您的快速回复。你能给我任何一个参考链接吗。