我已将React Native从0.55更新到0.57.0,以在iOS上使用更新的Web工具包Webview。
import { WebView } from 'react-native-webview';
但是,当useWebKit设置为true时,页面无法正确显示。如果将其设置为false,则页面将按应有的方式呈现。在0.55上工作正常,我是否缺少某些东西?这是我的渲染方法:
render() {
return (
<WebView
ref={ref => (this.webview = ref)}
allowFileAccess={true}
originWhitelist={["*"]}
source={{ uri: "index.html" }}
onError={console.error.bind(console, 'error')}
bounces={false}
javaScriptEnabled={true}
useWebKit={true}
onNavigationStateChange={this._onNavigationStateChange.bind(this)}
/>
)
}