且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android WebView编译表单并使用Javascript提交

更新时间:2023-01-23 17:46:25

 @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);

        if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            view.evaluateJavascript("javascript:document.getElementById('username').value ='" + strUsername + "';javascript:document.getElementById('password').value = '" + strPassword + "';javascript:document.getElementById('loginButton').click();", null);
        } else {
            view.loadUrl("javascript:document.getElementById('username').value = '" + strUsername + "';javascript:document.getElementById('password').value = '" + strPassword + "';javascript:document.getElementById('loginButton').click();");
        }

}