Android 如何获取react native WebView的文本选择?

Android 如何获取react native WebView的文本选择?,android,ios,react-native,webview,Android,Ios,React Native,Webview,我们正在使用React Native构建新闻阅读器应用程序。 每个新闻文章都在WebView中呈现 我们想让用户可以选择一些文本的文章,并突出它。就像在普通电子书阅读器应用程序中看到的一样。像这样: 在普通桌面web浏览器中。我们甚至可以使用“mouseup”和window.getSelection()来完成这项工作。但在ReactNative的网络视图中。我们不知道怎么做 请帮助,谢谢。您可以使用mouseup事件并通过window.getSelection()获取内容。这里唯一的问题是RN

我们正在使用React Native构建新闻阅读器应用程序。 每个新闻文章都在WebView中呈现

我们想让用户可以选择一些文本的文章,并突出它。就像在普通电子书阅读器应用程序中看到的一样。像这样:

在普通桌面web浏览器中。我们甚至可以使用“mouseup”和window.getSelection()来完成这项工作。但在ReactNative的网络视图中。我们不知道怎么做


请帮助,谢谢。

您可以使用
mouseup
事件并通过
window.getSelection()获取内容。这里唯一的问题是RN part不知道此事件发生在webview内部,但是您可以将此事件传播到RN webview的
window.postMessage
onMessage
prop以本机方式进行响应。或者,您可以使用ReactNative和WebView之间的通信

请参见此处,谢谢,我以前读过这个问题,这不是ReactNative的解决方案。我们现在正在努力避免本机代码出错。对不起,这一个与本机代码无关