目前发现android webview 在执行js代码过程发现,在
@Override public void onPageFinished(WebView view, String url) { //view.loadUrl("javascript:window.java_obj.getSource(document.getElementsByTagName('html')[0].innerHTML);"); //webview.loadUrl("javascript: $('input[type=text][name=login_id]').val('yuuna65878@yahoo.co.jp')"); //view.loadUrl("javascript: $('input[type=text][name=login_id]').val('yuuna65878@yahoo.co.jp')"); view.loadUrl("javascript: document.getElementsByName('login_id')[0].value = 'guchengyehai1@gmail.com' "); }这样调用会导致页面刷新, 但是如果你用上面注释的就可以, tongsh
evaluateJavascript 方法两种js语句都能完美执行
view.loadUrl("javascript: $('input[type=text][name=login_id]').val('yuuna65878@yahoo.co.jp')")