我有错误"未捕获的TypeError:无法读取属性' FIRST_ORDERED_NODE_TYPE'在某些情况下(并非总是)运行下一个代码时未定义" :
var type = XPathResult.FIRST_ORDERED_NODE_TYPE;
同时,下一代码适用于相同的情况:
if (XPathResult)
var type = XPathResult.FIRST_ORDERED_NODE_TYPE;
似乎错误是由解释器引发的,但不是在运行时引发的。可能该问题与窗口对象的激活有关。
我有这个解决方法,检查对象是否存在,但我想弄清楚什么是真正的问题。有什么想法吗?
UPD:问题只能在Chrome中重现