Я пытаюсь ввести javascript в собственный Webiew
window.isRNWebView=true
, чтобы на своей веб-странице я мог определить, использует ли пользователь приложение или браузер на мобильном устройстве.
но я получаю undefined при попытке доступа к window.isRNWebView в клиенте
это мой код
<View style={{ flex: 1 }}>
<StatusBar barStyle="dark-content" />
<WebView
style={{ marginTop: StatusBarHeight, flex: 1 }}
source={{ uri: "http://192.168.1.11:3000" }}
renderLoading={() => (
<View
style={{
position: "absolute",
top: 0,
left: 0,
right: 0,
bottom: 0,
justifyContent: "center",
alignItems: "center",
}}
>
<ActivityIndicator size="large" color="#005790" />
</View>
)}
startInLoadingState={true}
javaScriptEnabled={true}
injectedJavaScriptBeforeContentLoaded="window.isRNWebView=true"
injectedJavaScript="window.isRNWebView=true"
allowsBackForwardNavigationGestures={true}
/>
</View>