From 980e1f1a2ac431de54889f035711c4a6c702778c Mon Sep 17 00:00:00 2001 From: wangbing Date: Thu, 21 Mar 2019 11:44:32 +0800 Subject: [PATCH] js --- .../app/src/main/java/fragment/WebViewFragment.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/resources/modules/Android/app/src/main/java/fragment/WebViewFragment.java b/src/main/resources/modules/Android/app/src/main/java/fragment/WebViewFragment.java index 3017a2a6..765af42c 100644 --- a/src/main/resources/modules/Android/app/src/main/java/fragment/WebViewFragment.java +++ b/src/main/resources/modules/Android/app/src/main/java/fragment/WebViewFragment.java @@ -8,6 +8,7 @@ import android.util.Log; import android.view.View; import android.webkit.CookieManager; import android.webkit.CookieSyncManager; +import android.webkit.JavascriptInterface; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; @@ -83,8 +84,8 @@ public class WebViewFragment extends BaseSPAFragment { } }); webView.setWebChromeClient(new WebChromeClient()); + webView.addJavascriptInterface(new WebAppInterface(this), "app"); webView.loadUrl(url); -// webView.addJavascriptInterface(new WebAppInterface(this), "app"); } public void syncCookie(String url, String cookie) { @@ -139,4 +140,12 @@ public class WebViewFragment extends BaseSPAFragment { // } return true; } + + private class AppInterface { + + @JavascriptInterface + private void showToast(String msg) { + showToast(msg); + } + } }