WKWebView中的文本select:WKSelectionGranularityCharacter

我有一个使用Web视图的应用程序,可以select文本。 很长时间以来,你不能在UIWebView的块边界上select文本。 WKWebView似乎解决这个与它的configuration属性: selectionGranularity 。 其中一个可能的值是WKSelectionGranularityCharacter

select端点可以放置在任何字符边界。

听起来不错! 正是我需要的。 除了当我在我的网页视图上设置时,我经常不能再select文本。 到底是怎么回事? 还有什么我需要设置? 有没有人想过这个?

更新:我已经想出了以下的错误:

  1. 当selectionGranularity设置为WKSelectionGranularityCharacter的应用程序中存在多个WKWebView时,只有最近加载的才能select文本。 我已经提交这个错误18441138。

  2. 如果在其selectionGranularity设置为WKSelectionGranularityCharacter的WKWebView的HTML内容中有附加到body内部元素的click处理程序,则该文本select在该元素内不起作用。 我已经提交这个错误18440833。

  3. 在WKWebView中,在UITextView的某个位置进入编辑模式之后,文本select将失败,直到WKWebView重新加载。 我已经提交这个错误18468405。

有没有人在这些工作?