WebKit是否需要完整的类选择器?

时间:2015-02-04 00:03:34

标签: javascript swift ios8 webkit wkwebview

在WKWebView和WKUserScript中使用WebKit JavaScript执行时,似乎存在使用类名选择的问题。

考虑以下HTML元素:

<div class="small product highlighted">Text to match</div>

从Safari,Chrome等人,我只能通过其中一个字符来匹配。例如,以下JavaScript匹配技术可以正常工作:

document.querySelector(".product").innerText

但如果将相同的JavaScript代码段作为WKUserScript的一部分进行调用,则无法找到该元素。

相反,似乎我需要提供完整的CSS类声明。当我这样做时,WKUserScript中的工作正常:

document.querySelector(".small.product.highlighted").innerText

还有其他人遇到过这个问题吗?这似乎是一个错误,或者我做错了什么。

0 个答案:

没有答案