2016-05-26 11 views
1

Ich versuche, Javascript in Webview von android_asset Ordner auszuführen. Und das Webview funktioniert mit Javascript in Android [5.0] und höheren Endgeräten. Aber, das Webview funktioniert nicht mit Javascript in Android [4.4.4] und unter Geräten.Android Webview Javascript läuft nicht in allen Geräten

Also, wie können wir Javascript in Android Webview für alle Android-Geräte ausführen.?

Antwort

-1

Ändern Sie Ihre webview

mWebView.setWebChromeClient(new MyWebChromeClient()); 
mWebView.setFocusable(true); 
mWebView.setFocusableInTouchMode(true); 
mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.getSettings().setPluginsEnabled(true); 
mWebView.getSettings().setRenderPriority(RenderPriority.HIGH); 
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
mWebView.getSettings().setDomStorageEnabled(true); 
mWebView.getSettings().setDatabaseEnabled(true); 
mWebView.getSettings().setAppCacheEnabled(true); 
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 

public class MyWebChromeClient extends WebChromeClient { 
    //Handle javascript alerts: 
    @Override 
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result) 
{ 
    Log.d("alert", message); 
    Toast.makeText(context, message, 3000).show(); 
    result.confirm(); 
    return true; 
}; 
+0

Hallo Jack-Einstellungen, Vielen Dank für Ihre Antwort. Und ich habe es mit deiner Antwort versucht, aber in meinem Fall funktioniert es nicht. Also kannst du bitte mehr vorschlagen ..? – indrasena

Verwandte Themen