我有一个加载创建反应应用程序的webview。这在ios和大多数Android设备上都很完美。但是当我在android 4.4上测试时,它会显示一个白色的屏幕。我用vanilla js测试了这个:
<div id="test"></div>
<script>
document.getElementById('test').textContent = "test";
</script>
这样可以显示测试。我在网上搜索过,可以看到与WebView和javascript有关的问题,但我找不到任何与捆绑js有关的内容。有没有人遇到过这个问题?非常感谢任何帮助照亮这一点。谢谢。
这是webview代码:
<WebView
renderLoading={() => (
<View style={Styles.webviewLoader}>
<Loader />
</View>
)}
onNavigationStateChange={onNavChange}
startInLoadingState
javaScriptEnabled
style={Styles.webview}
source={{ uri }}
/>