IOS:WKWebView中的文本选择(WKSelectionGranularityCharacter)
我有一个应用程序,它使用一个可以选择文本的web视图。在UIWebView中,无法跨块边界选择文本一直是一个令人烦恼的问题。WKWebView似乎通过其配置上的属性解决了此问题:。可能的值之一是: 选择端点可以放置在任何字符边界上 听起来很棒!正是我需要的。除了当我在我的web视图中设置它时,我通常无法再选择文本。发生了什么事?还有什么我需要安排的吗?有人发现了吗 更新:我发现了以下错误:IOS:WKWebView中的文本选择(WKSelectionGranularityCharacter),ios,textselection,wkwebview,Ios,Textselection,Wkwebview,我有一个应用程序,它使用一个可以选择文本的web视图。在UIWebView中,无法跨块边界选择文本一直是一个令人烦恼的问题。WKWebView似乎通过其配置上的属性解决了此问题:。可能的值之一是: 选择端点可以放置在任何字符边界上 听起来很棒!正是我需要的。除了当我在我的web视图中设置它时,我通常无法再选择文本。发生了什么事?还有什么我需要安排的吗?有人发现了吗 更新:我发现了以下错误: 如果应用程序中有多个WKWebView且selectionGranularity设置为WKSelectio
selectionGranularity
设置为WKSelectionGranularityCharacter
,则只有要加载的最新WKWebView才能选择文本。我把它作为臭虫18441138归档了selectionGranularity
设置为WKSelectionGranularityCharacter的WKWebView的HTML内容中,在正文
中有一个附加到元素的单击处理程序,则文本选择在该元素中不起作用。我把它作为臭虫18440833归档了有人解决过这些问题吗?有几个已知的bug尚未修复 您可以执行JavaScript以获取所选文本作为解决方法
window.getSelection().toString()
从iOS 13开始,这些问题和其他问题都已解决。这非常有趣,谢谢分享!不久前我问过一个类似的问题:你有没有找到解决方案?当我试图将粒度设置为字符时,同样的问题也发生了。谢谢。这个问题还没有解决吗?我可以推荐使用js实现所需的选择逻辑