기본 반응 :이 HTML 파일에서내가 웹보기 렌더링하기 위해 다음 코드를 사용하고
const someHTMLFile = require('./somefile.html')
render() {
return (
<View style={{flex: 1}}>
<WebView
style={{flex: 1}}
source={someHTMLFile}
ref={(webView) => this.webView = webView}
/>
</View>
);
}
을 자동으로 제출 양식이있을 때 웹보기로드 (일부 데이터는 코드의 반응 부분에서 전송 됨) 결국 파일은 특정 URL로 리다이렉트되고 일부 처리가 (데이터 전송시) 수행되며 현재는 아무 것도 반환하지 않습니다. 그래서 화면이 공백이됩니다.
이 시점에서 나는 webview를 닫고 사용자를 내 reactnative 앱으로 다시 가져 가고 싶습니다. 어떻게 할 수 있습니까? 어떤 제안?
안녕, 나는 여전히 발생하는 문제에 직면하고있다. 리디렉션이 시작되면 즉시 상태가 변경됩니다. 리디렉션 요청이 완료되면 알려 드리고 싶습니다. 그렇게 할 수있는 방법이 있습니까? –
좋아, 당신은 onLoadEnd 사용하거나 할 수는 onLoad 에 onLoad 같다 웹뷰의 소품 = {(이벤트) => { CONSOLE.LOG (evebnt.nativeEvent) }}는 이후 실행되는 이는 당신을 도울 수 전체 페이지가로드되었습니다. – Prince