我正在加载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.com
说wwww.example-one.com
并添加javascript www.example-two.com
内的代码,即
window.postMessage('It works from example two!!');
然后我在React Native的控制台中看不到该消息。
是否有任何工作可以使这项工作?