【发布时间】:2011-01-26 15:01:09
【问题描述】:
我正在使用以下代码...
var result = document.evaluate(expr,context,null,9,null);
打印结果时出现以下错误...
Error: TYPE_ERR: DOM XPath Exception 52
这似乎是 webkit 的一般问题,从以下问题可以看出...
http://code.google.com/p/chromium/issues/detail?id=68770
我想知道,有没有人知道我可以使这项工作的解决方法?解决方法只需要适合 webkit。它不需要在Firefox、IE等中工作。
注意:我自己正在使用谷歌浏览器,但我已经包含了其他使用 webkit 的流行应用程序,因为这个问题也与它们相关。
编辑:当我在 result 上调用 screenshotLength() 时,结果相同。
编辑 2
var result = document.evaluate(expr,context,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
似乎产生undefined
【问题讨论】:
标签: android safari webkit google-chrome-extension xpath