2017-05-23 65 views
0

我HAVA调用的WebView setJavaScripEnable(真),但仍哈瓦没有效果的Android的WebView调用JavaScript

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    webView = (WebView) findViewById(R.id.webview); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.loadUrl("https://ticket-account.pia.jp/pia/digipoke/list.do"); 
    webView.setWebViewClient(new WebViewClient(){ 
     @Override 
     public void onPageFinished(WebView view, String url) { 
      super.onPageFinished(view, url); 
      view.loadUrl("javascript:document.getElementsByName('login_id')[0].value='qqq'"); 
     } 
    }); 


} 
+0

检查我的更新ANS –

+0

你好,请检查我的答案。 –

回答

0

我有同样的问题inmy应用尝试

试试这个

WebView webview = new WebView(this); 
    webview.setWebViewClient(new WebViewClient() { 

     @Override 
     public void onPageStarted(WebView view, String url, Bitmap favicon) { 
      super.onPageStarted(view, url, favicon); 

     } 


     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 

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


     } 
    }); 

webview.setWebChromeClient(new WebChromeClient() { 
     public void onProgressChanged(WebView view, int progress) { 

     } 
    }); 
    webview.clearCache(true); 
    webview.clearHistory(); 
    webview.getSettings().setJavaScriptEnabled(true); 
    webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
+0

如何定义MyCustomChromeClient – kitt

+0

请检查我的更新ans –

+0

的js代码有效果,但webview将启动新的空白页面显示“qqq”,我想把文本放在“login_id”元素 – kitt

0

Trt这个我的朋友

webView = (WebView) findViewById(R.id.webview); 
    webView.setWebChromeClient(new WebChromeClient()); 
    webView.setWebViewClient(new WebViewClient()); 
    webView.getSettings().setJavaScriptEnabled(true); 
0

如果你想打电话从WebView中的JavaScript代码,然后调用mWebview.load(“JavaScript的:”),然后将网页视图重新加载到一个空白页,所以你应该尝试调用evaluateJavascript()

相关问题