单击按钮从Android WebView提交不起作用

时间:2019-08-22 16:42:55

标签: javascript android android-studio webview

我有一个登录表单(使用WordPress制作),我希望应用程序的用户直接访问网络而无需再次登录。

使用代码,我可以填写表单字段(用户名和密码),但是无法单击按钮。

我的代码是这样的:

WebSettings webSettings= wvProductos.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setDomStorageEnabled(true);
    webSettings.setDatabaseEnabled(true);
    webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

    wvProductos.loadUrl("MYWEB/SHOP/");
    wvProductos.setWebViewClient(new WebViewClient() {

public void onPageFinished(WebView view, String url) {

    wvProductos.loadUrl(
"javascript:document.getElementById('username').value = '29075431G';" +
"javascript:document.getElementById('password').value = '29075431';" +
"javascript:document.getElementsByName('login').click();" );

}
});

我可以填写用户名和密码字段,但单击事件不起作用。

有什么建议吗?

0 个答案:

没有答案