【发布时间】:2018-05-17 02:50:54
【问题描述】:
我正在尝试使用 onMessage 侦听器。该网站正在执行一个 postMessage (window.postMessage("Post message from web");) 但反应原生的 webview onMessage 监听器没有做任何事情!我不知道我做错了什么。
这里是 HTML
<script type="text/javascript">
window.postMessage("Post message from web");
</script>
这里是 react-native 代码:
<WebView
ref={( webView ) => this.webView = webView}
onMessage={this.onMessage}
source={{uri: 'https://app.sodge.co/login/response.html'}}
/>
onMessage 反应原生函数:
onMessage( event ) {
Alert.alert(
'On Message',
event.nativeEvent.data,
[
{text: 'OK'},
],
{ cancelable: true }
)
}
这里也是世博小吃...我不知道我做错了(:... https://snack.expo.io/S17AQqWbf
【问题讨论】:
标签: javascript html react-native webview