所以这里是我希望它工作,我正在使用网页视图加载zara网站,他们的登录表单电子邮件元素,你可以在这里查看https://www.zara.com/uk/en/logon <input id="email" name="email" type="text" value="" autocomplete="off"
我希望当我的应用程序webview登陆zara登录页面时,react原生应用程序可以自动填写登录电子邮件和密码字段。下面是我的attampt: import React from 'react';
import { StyleSheet } from 'react-native';
import { WebView } from 'react-native-webview';
export default function ZaraWebView() {
return (
<WebView
source={{uri: 'https://www.zara.com/uk'}}
injectedJavaScript={`(function(){document.getElementById('email').value = 'test@test.com';}
());`}
style={{flex: 1, marginTop: 30}}
/>
);
}
但是它似乎不起作用,有什么示例建议吗?谢谢
发布于 2020-10-20 10:32:38
我有类似的东西,当我从Webview组件中删除样式时,它起作用了。我将Webview组件包装在一个View组件中,并对其应用相同的样式,它按预期工作。
https://stackoverflow.com/questions/60066509
复制相似问题