我试图让滚动事件返回以从 webview 做出反应。根据文档,似乎要走的路是使用 postMessage 和注入的Javascript。
这是我的代码
<CustomWebView
injectedJavaScript="window.addEventListener('scroll', function(event) {window.ReactNativeWebView.postMessage(JSON.stringify(event));});true;"
onMessage={event => {
console.log(event.nativeEvent.data);
}}
applicationNameForUserAgent="App"
ignoreSslError
useWebKit
source={{ uri: net.uri }}
startInLoadingState
/>
onMessage 部分似乎正在做某事,因为我在每个滚动事件的日志中都得到了这个,但是没有方向
{"isTrusted":true}
我错过了什么?