我无法将这个简单的 js 代码注入到 react-native webview 中。
import React, { Component } from 'react';
import { Platform,
StyleSheet,
Text,
View,
WebView
} from 'react-native';
export default class App extends Component<{}> {
injectjs(){
let jsCode = 'alert(hello)';
return jsCode;
}
render() {
return <WebView
javaScriptEnabled={true}
injectedJavaScript={this.injectjs()}
source={{uri:"https://www.google.com"}} style={{ marginTop: 20 }} />;
}
}
原文由 Kapil Yadav 发布,翻译遵循 CC BY-SA 4.0 许可协议
添加
onMessage
方法确实有效。