1

我在 js 文件中使用“XPathEvaluator”内置函数,但它会抛出类似的错误

  "'XPathEvaluator' is undefined".

我添加了类似 -> 的代码

  var Evalt = new XPathEvaluator();
  var luate = Evalt.evaluate(path,ss,sd,null);

这里有什么问题?我错过了任何命名空间/库吗?我正在使用 IE 8。请提出一些答案。

4

1 回答 1

0

这个实际错误是...

ReferenceError: 'XPathEvaluator' is undefined

根据文章,在升级到Microsoft Dynamics CRM 2011中经常观察到错误“XPathEvaluator' is undefined”这个XPathEvaluator is undefined脚本错误。进一步调查显示,任何包含的 HTML 资源(用于获取父表单的上下文)都会抛出错误 error 。ClientGlobalContext.jsSCRIPT5009: ‘XPathEvaluator’ is undefined


解决方案

解决方案是将以下行添加到引用该特定JS<head>文件的自定义 HTML 文档中:

<meta http-equiv="X-UA-Compatible" content="IE=10" />

这行脚本是强制浏览器以模式运行 Web 资源。

注意:不利的一面是,此功能将在中被贬低,这是 Microsoft 新发布的Internet Explorer替代品。

于 2020-02-21T17:07:09.010 回答