<WebView
source={{ uri: url1 }}
style={{ flex: 1 }}
onMessage={this.onMessage}
/>
完成付款后, url1将重定向到url2。问题是如何在url2中调用onMessage
?我在url2中尝试了window.postMessage
,但是没有调用客户端的Webview onMessage
。我在这里缺少什么?
我的url2中的html如下:
<DOCTYPE html>
<html>
<body>
<div>
<button id="event">Go Back</button>
</div>
</body>
<script>
document.getElementById('event').addEventListener('click', function() {
document.postMessage('string', '*')}, false);
</script>
</html>