我在使用 XMLDOM 和 Microsoft Edge 浏览器时遇到了一个非常简单但令人沮丧的问题。我一直在查看当前的文档,但我没有看到有关此遗留功能的任何内容。在我们的代码库中,我们有一个函数,它的工作是返回一个 XMLDOM 对象。该功能执行此操作 -
if(activeXDetected()) {
domObject = new ActiveXObject("Microsoft.XMLDOM");
} else {
domObject = document.implementation.createDocument(...);
}
我没想到 Edge 会支持 ActiveX,但我希望该模式会退回到几乎所有其他浏览器使用的相同模式(document.implementation ....)。但是在这个用例中,对于边缘浏览器,返回的对象中根本没有 loadXML 方法,据我所知,你得到了什么(你确实得到了一个对象)似乎是一个通用的 dom目的。
如何使用所有支持的方法获取 XMLDOM 对象等。人。