在本机反应中,webview没有加载任何弹出窗口。当我尝试显示弹出窗口时,_onShouldStartLoadWithRequest
,_onNavigationStateChange
,_renderError
也没有记录任何事件。
以下是我的渲染方法。
render() {
const finalURL='xyz';
return(
<WebView
source={{uri:finalURL}}
javaScriptEnabled={true}
domStorageEnabled={true}
onLayout={this._onLayout}
onShouldStartLoadWithRequest={this._onShouldStartLoadWithRequest}
onNavigationStateChange={this._onNavigationStateChange}
startInLoadingState={true}
renderError={this._renderError}
/>
);
}
关于如何显示pupup的任何建议。
答案 0 :(得分:0)
根据webview组件上的React Native文档 https://facebook.github.io/react-native/docs/webview.html#onshouldstartloadwithrequest
onShouldStartLoadWithRequest prop仅适用于iOS,它应返回true或false值,以继续加载请求或停止加载。
_onShouldStartLoadWithRequest() {
return true
}