Javascript:xpatheEvaluator()未定义

Javascript:xpatheEvaluator()未定义,javascript,internet-explorer-11,internet-explorer-10,microsoft-edge,Javascript,Internet Explorer 11,Internet Explorer 10,Microsoft Edge,我在js文件中使用了xpatheevaluator内置函数,但它会引发如下错误 "'XPathEvaluator' is undefined". 我添加了类似-> var Evalt = new XPathEvaluator(); var luate = Evalt.evaluate(path,ss,sd,null); 这里有什么问题?我是否遗漏了任何名称空间/库? 我用的是IE8。 请给出一些答案。这个实际错误是 ReferenceError: 'XPathEvaluator'

我在js文件中使用了xpatheevaluator内置函数,但它会引发如下错误

  "'XPathEvaluator' is undefined".
我添加了类似->

  var Evalt = new XPathEvaluator();
  var luate = Evalt.evaluate(path,ss,sd,null);
这里有什么问题?我是否遗漏了任何名称空间/库? 我用的是IE8。
请给出一些答案。

这个实际错误是

ReferenceError: 'XPathEvaluator' is undefined
根据文章所述,在升级到之后,Microsoft Dynamics CRM 2011中经常会出现此XPathEvaluator is undefined脚本错误。进一步调查显示,任何包含ClientGlobalContext.js的HTML资源(用于获取父窗体的上下文)都将抛出错误。错误脚本5009:“xpatheEvaluator”未定义

解决方案 解决方案是在引用特定JS文件的自定义HTML文档的列表中添加以下行:

这一行脚本用于强制浏览器在模式下运行web资源

警告:缺点是此功能将在中贬值,这是Microsoft最新发布的Internet Explorer的替代品

不幸的是,这个问题可能会重复出现在IE8上,而
<meta http-equiv="X-UA-Compatible" content="IE=10" />