2017-05-23 86 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()

相關問題