android 响应本地Web视图以保存和加载用户名和密码

lb3vh1jj  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(132)

我正在使用React Native创建一个Android应用程序。我正在使用Web视图加载网站,网站有一个登录页面,可以输入用户名和密码,我们可以从登录页面登录到网站。是否可以将用户名和密码详细信息保存在网页或其他地方?以便下次用户进入登录页面时,他可以在页面上看到用户名和密码的详细信息,并且用户仅需要点击登录按钮来登录到网站。

import React, { Component } from 'react';
import { View, Text } from 'react-native';
import { WebView } from 'react-native-webview';
export default class Accountscreen extends Component {
render() {

    return (<WebView source={{ uri: '<site_url>/login'}} style={{ marginTop: 24 }} />);
}
}

先谢了。

euoag5mw

euoag5mw1#

您可以在WebView和rect应用程序www.example.com之间进行通信https://github.com/react-native-webview/react-native-webview/blob/master/docs/Guide.md#communicating-between-js-and-native
例如,当用户第一次登录时,您可以使用window.ReactNativeWebView.postMessage将此数据从您的网站发送到RN端并保存。
下次当你打开这个页面并且有登录数据时,你可以用injectedJavaScript注入JS到你的页面

相关问题