Tôi đang cố gắng điền vào Biểu mẫu web từ một Webview trong Android. Tôi đã tìm thấy đoạn mã này ở đây: Fill fields in webview automaticallyĐiền vào biểu mẫu trong WebView với Javascript
String username = "cristian";
webview.loadUrl("javascript:document.getElementById('username').value = '"+username+"';");
Đáng tiếc là tôi không hiểu nơi tôi phải mở trang tôi muốn điền vào
setContentView(R.layout.web);
final WebView mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(url);
String user="u";
String pwd="p";
mWebView.loadUrl("javascript:document.getElementById('username').value = '"+user+"';document.getElementById('password').value='"+pwd+"';");
Khi tôi cố gắng theo cách này. , trang web được hiển thị nhưng không có bất kỳ giá trị nào trong các biểu mẫu.
Cảm ơn bạn đã giúp đỡ
hey. bạn có thể tham khảo bất kỳ ví dụ đầy đủ nào không. Tôi đã không làm việc với loại mã này trước đây. –
Điều này hiệu quả đối với tôi [Truyền nhiều dữ liệu trong WebView bằng javascript] (https://stackoverflow.com/a/48349575/8018480) –