2016-11-18 12 views

回答

0
webview_chart.getSettings().setLoadsImagesAutomatically(true); 
    webview_chart.getSettings().setJavaScriptEnabled(true); 
    webview_chart.getSettings().setDomStorageEnabled(true); 

    webview_chart.setWebViewClient(new WebViewClient() { 

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

     @Override 
     public void onPageFinished(WebView view, final String url) { 
      progress_bar.setVisibility(View.GONE); 

     } 
    }); 
    webview_chart.setWebChromeClient(new WebChromeClient() { 
     public boolean onConsoleMessage(ConsoleMessage cm) { 
      Log.d(TAG, cm.message() + " -- From line " 
        + cm.lineNumber() + " of " 
        + cm.sourceId() + " " + cm.toString()); 
      return true; 
     } 
    }); 
webview_chart.loadUrl("http://demo.com"); 

//用这个检查日志。 //这是工作,因为通常的网页需要启用javascript

+0

但是我应该在Android应用程序中插入这段代码吧?我正在寻找网页上的解决方案。 –

+0

好,然后尝试停止使用JavaScript和会话存储,因为你需要声明,同时使用webviews –

相关问题