|
|
@ -8,6 +8,7 @@ import android.util.Log;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.View;
|
|
|
|
import android.webkit.CookieManager;
|
|
|
|
import android.webkit.CookieManager;
|
|
|
|
import android.webkit.CookieSyncManager;
|
|
|
|
import android.webkit.CookieSyncManager;
|
|
|
|
|
|
|
|
import android.webkit.JavascriptInterface;
|
|
|
|
import android.webkit.WebChromeClient;
|
|
|
|
import android.webkit.WebChromeClient;
|
|
|
|
import android.webkit.WebSettings;
|
|
|
|
import android.webkit.WebSettings;
|
|
|
|
import android.webkit.WebView;
|
|
|
|
import android.webkit.WebView;
|
|
|
@ -83,8 +84,8 @@ public class WebViewFragment extends BaseSPAFragment {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
webView.setWebChromeClient(new WebChromeClient());
|
|
|
|
webView.setWebChromeClient(new WebChromeClient());
|
|
|
|
|
|
|
|
webView.addJavascriptInterface(new WebAppInterface(this), "app");
|
|
|
|
webView.loadUrl(url);
|
|
|
|
webView.loadUrl(url);
|
|
|
|
// webView.addJavascriptInterface(new WebAppInterface(this), "app");
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void syncCookie(String url, String cookie) {
|
|
|
|
public void syncCookie(String url, String cookie) {
|
|
|
@ -139,4 +140,12 @@ public class WebViewFragment extends BaseSPAFragment {
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private class AppInterface {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JavascriptInterface
|
|
|
|
|
|
|
|
private void showToast(String msg) {
|
|
|
|
|
|
|
|
showToast(msg);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|