任何人都可以帮助我如何检测 React Native 中的 Webview 按钮单击事件吗?如下面的代码所示,我的 WebView (index.html) 中有一个 Button,我想从 React Native 检测点击事件并执行 onClick 方法。我尝试了多种方法,但都没有成功。非常感谢提前。
我的 MyApp.js
import React from 'react';
import { AppRegistry, View, WebView, StyleSheet} from 'react-native'
export default class MyApp extends React.Component {
onClick = () => {
console.log('Button Clicked');
}
render() {
return (
<View style={styles.container}>
<WebView
style={styles.webView}
source={require('./index.html')}/>
</View>
);
}
};
let styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
},
webView: {
backgroundColor: '#fff',
height: 350,
}
});
我的 index.html
<html>
<body>
<Button>Click Here</Button>
</body>
</html>