1.不希望前端端接受?token
我能怎么办,处理webview,研究了下android
cookieManage方法,最后用
private void CookieSetting() {
CookieManager cookieMgr = CookieManager.getInstance();
cookieMgr.setAcceptThirdPartyCookies(webView,true);
cookieMgr.setCookie(localHost+":8281/", "Admin-Token="+token);
cookieMgr.flush();
}
注意这个方法要在websetting 使用之前,
public void initWeb() {
webView = findViewById(R.id.test_webview);
CookieSetting();
webView.setWebViewClient(new WebViewClient());
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
webSettings.setDomStorageEnabled(true);
webSettings.setUseWideViewPort(true); // 将图片调整到适合 WebView 的大小
webSettings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小
webSettings.setSupportZoom(true); // 支持缩放,默认为 true
webSettings.setBuiltInZoomControls(true); // 设置内置的缩放控件,若为 false,则该 WebView 不可缩放
webSettings.setDisplayZoomControls(false);
webView.addJavascriptInterface(new JsJavaBridge(this, webView), "$App");
webView.getSettings().setJavaScriptEnabled(true);
卡点是token 定义 去看了下前端代码
这样就改好了