我在 js 文件中使用“XPathEvaluator”内置函数,但它会抛出类似的错误
"'XPathEvaluator' is undefined".
我添加了类似 -> 的代码
var Evalt = new XPathEvaluator();
var luate = Evalt.evaluate(path,ss,sd,null);
这里有什么问题?我错过了任何命名空间/库吗?我正在使用 IE 8。请提出一些答案。
我在 js 文件中使用“XPathEvaluator”内置函数,但它会抛出类似的错误
"'XPathEvaluator' is undefined".
我添加了类似 -> 的代码
var Evalt = new XPathEvaluator();
var luate = Evalt.evaluate(path,ss,sd,null);
这里有什么问题?我错过了任何命名空间/库吗?我正在使用 IE 8。请提出一些答案。
这个实际错误是...
ReferenceError: 'XPathEvaluator' is undefined
根据文章,在升级到internet-explorer-11后,在Microsoft Dynamics CRM 2011中经常观察到错误“XPathEvaluator' is undefined”这个XPathEvaluator is undefined脚本错误。进一步调查显示,任何包含的 HTML 资源(用于获取父表单的上下文)都会抛出错误 error 。ClientGlobalContext.js
SCRIPT5009: ‘XPathEvaluator’ is undefined
解决方案是将以下行添加到引用该特定JS<head>
文件的自定义 HTML 文档中:
<meta http-equiv="X-UA-Compatible" content="IE=10" />
这行脚本是强制浏览器以internet-explorer-10模式运行 Web 资源。
注意:不利的一面是,此功能将在microsoft-edge中被贬低,这是 Microsoft 新发布的Internet Explorer替代品。