Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 反应本机webview禁用文本选择_Android_Ios_Reactjs_React Native_React Native Webview - Fatal编程技术网

Android 反应本机webview禁用文本选择

Android 反应本机webview禁用文本选择,android,ios,reactjs,react-native,react-native-webview,Android,Ios,Reactjs,React Native,React Native Webview,在react native webview中是否有一种实用的方法来禁用文本选择? 我想为用户禁用此选项,这意味着用户将无法选择应用程序中显示的webview文本。 我还需要保持链接,以便能够从中按下和导航 react native webview中没有可以使用的道具 无法访问我在webview中显示的html所在的服务器。使用injectedJavascript禁用文本选择 const INJECTEDJAVASCRIPT = "document.body.style.userSele

在react native webview中是否有一种实用的方法来禁用文本选择? 我想为用户禁用此选项,这意味着用户将无法选择应用程序中显示的webview文本。 我还需要保持链接,以便能够从中按下和导航

react native webview中没有可以使用的道具


无法访问我在webview中显示的html所在的服务器。

使用injectedJavascript禁用文本选择

const INJECTEDJAVASCRIPT = "document.body.style.userSelect = 'none'";
<WebView
  ...
  injectedJavaScript={INJECTEDJAVASCRIPT}
  ...
/>
const INJECTEDJAVASCRIPT=“document.body.style.userSelect='none';
另一种方法是在视图标记中包装webview

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

但是我需要从webview中启用链接第二个选项禁用linksTry它拥有的这个库