React Native WebView从不同的源获取响应

时间:2018-05-30 05:32:40

标签: javascript react-native

我正在加载React Native' WebView组件,如下所示:

<WebView 
  source={{uri: 'http://www.example-one.com'}}
  onMessage = {(event) => console.log(event.nativeEvent.data)}
/>

在我的www.example-one.com内,我添加了这个javascript代码

window.postMessage('It works!!');

这很有效,我能够在我的React Native控制台中发送来自www.example-one.com的消息。

但是,当我使用相同的WebView加载相同的source并将用户从source内部重定向到不同的www.example-two.comwwww.example-one.com并添加javascript www.example-two.com内的代码,即

window.postMessage('It works from example two!!');

然后我在React Native的控制台中看不到该消息。

是否有任何工作可以使这项工作?

0 个答案:

没有答案