Javascript polymer breaks document.evaluate(xpath)

Javascript polymer breaks document.evaluate(xpath),javascript,polymer,document.evaluate,Javascript,Polymer,Document.evaluate,我在Linux上使用Chrome 34.0.1847.116,如果只是加载polymer.js,则document.evaluate不再工作,并返回奇怪的错误: 错误:未能对“文档”执行“评估”:提供的上下文节点为空。 错误(本机) 这里有一个例子 除非我听到其他消息,否则我将创建一个问题,但如果有人有一些见解,我会在这里发布。如果您针对该问题提交了一个bug,这将非常有用 Fwiw,您可以通过在发送到evaluate之前展开div使示例正常工作,如下所示: document.evaluate

我在Linux上使用Chrome 34.0.1847.116,如果只是加载polymer.js,则document.evaluate不再工作,并返回奇怪的错误:

错误:未能对“文档”执行“评估”:提供的上下文节点为空。 错误(本机)

这里有一个例子


除非我听到其他消息,否则我将创建一个问题,但如果有人有一些见解,我会在这里发布。

如果您针对该问题提交了一个bug,这将非常有用

Fwiw,您可以通过在发送到evaluate之前展开div使示例正常工作,如下所示:

document.evaluate('span',unwrap(div));


…但这是一种解决方法,会导致其他问题。例如,在大多数情况下,从结果中提取的任何节点都需要在使用前进行包装(
wrap(node)
)。

感谢您这样做。