簡體   English   中英

聚合物破壞document.evaluate(xpath)

[英]polymer breaks document.evaluate (xpath)

我在Linux上使用Chrome 34.0.1847.116,如果僅加載polymer.js,則document.evaluate將不再起作用,並返回奇怪的錯誤:

“錯誤:無法在'文檔'上執行'評估':提供的上下文節點為空。出現錯誤(本機)

這是一個例子

http://jsbin.com/jadir/2/edit?html,console,output

除非另行通知,否則我將創建一個問題,但如果有人有所了解,請在此處發布。

如果您對ShadowDOM Polyfill提交了錯誤,將很有幫助

首先,您可以通過在發送評估之前打開 div來使示例工作,如下所示:

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

...但這是一種解決方法,並且會導致其他問題。 例如,從結果中提取的所有節點在大多數情況下都需要包裝wrap(node) )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM