ios react-native-webview禁用文本选择

ffdz8vbo  于 2023-04-08  发布在  iOS
关注(0)|答案(1)|浏览(212)

有没有一个实用的方法来禁用文本选择在react-native webview?我想让这个example为用户禁用,这意味着用户将无法选择应用程序中呈现的webview的文本.我还需要保持链接启用按下并从中导航.
react-native-webview中没有可以使用的props。
有没有访问服务器,我得到的html我目前在webview.

t30tvxxf

t30tvxxf1#

使用injectedJavascript禁用文本选择

const INJECTEDJAVASCRIPT = "document.body.style.userSelect = 'none'";
<WebView
  ...
  injectedJavaScript={INJECTEDJAVASCRIPT}
  ...
/>

另一种方法是在视图标签中 Package 您的webview

<View pointerEvents="none">
  <WebView
    source={{ uri: webviewUrl }}
  />
</View>

相关问题