recolog

@t0m0120

WebViewでonMessageを使う際のエラー対策

November 20, 2019

ReactNativeのv0.59でWebViewでWebView側からNativeの関数を叩くときに
下記の様にonMessageを使って関数を使うと思うが

<WebView 
 onMessage={(e) => receive(e)}
/>
Setting onMessage on a WebView overrides existing values of window.postMessage, but a previous value was defined 

エラーが出る。

WebViewにuseWebKitを渡すと解決した

<WebView 
 onMessage={(e) => receive(e)}
 useWebKit
/>

別repoになったWebViewでの動作は未確認。

以上!


記事を見てKyashから眠気覚ましのコーヒー代投げ銭してもらえると喜びます!