Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 登录google auth后如何获得回调?_Javascript_Reactjs_React Native_Webview - Fatal编程技术网

Javascript 登录google auth后如何获得回调?

Javascript 登录google auth后如何获得回调?,javascript,reactjs,react-native,webview,Javascript,Reactjs,React Native,Webview,我有一个端点是访问用户登录Goole auth 我在webView中处理它 它的工作和用户登录与他的电子邮件/密码,然后他的数据保存在服务器端的数据库,但我想在用户登录后得到回调响应,我不知道我该如何处理它 这是我的密码 <View style={{flex: 1}}> <WebView userAgent="Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebK

我有一个端点是访问用户登录Goole auth

我在webView中处理它

它的工作和用户登录与他的电子邮件/密码,然后他的数据保存在服务器端的数据库,但我想在用户登录后得到回调响应,我不知道我该如何处理它

这是我的密码

<View style={{flex: 1}}>
      <WebView
        userAgent="Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"
        source={{uri: 'https://www.mySiteHere.com/api/google'}}
      />
</View>


是的,您可以使用webview的onMessage属性获取数据 “请参阅文档”

handleMessage=(事件)=>{
日志(“在消息上”,event.nativeEvent.data);
}
(this.webView=component)}
onMessage={this.handleMessage}
/>

可以添加更多关于handleMessage函数的详细信息/示例吗?您可以先控制台您正在获取的数据,然后制作自己的代码。我希望现在您能明白这一点(请参阅更新的代码)。它不记录任何内容,这应该由后端开发人员发送,对吗?不,当webview用datasadly响应您时,它总是记录我看不到任何内容
handleMessage = (event) => {
        console.log("On Message", event.nativeEvent.data);
}
 <WebView
   ref={(component) => (this.webView = component)}
   onMessage={this.handleMessage}
 />