BrowserJsInjectUtil.java 1.05 KB
package com.chudiangameplay.android.util;

import android.webkit.WebView;

import com.chudiangameplay.android.MyApplication;
import com.chudiangameplay.android.manager.Config;
import com.chudiangameplay.android.manager.UserManager;

/**
 * JS注入
 */

public class BrowserJsInjectUtil {

    public static void setShareParam(WebView view) {
        String token = UserManager.getToken(MyApplication.context);
        String version = Util.getVersionName(MyApplication.context);
        String en = Config.getConfigVersionName();
        String jsCode = "javascript:window.FLPPJSBridge = {token:'" + token + "',os: 'android',version:'" + version + "',env:'" + en + "'}";
        view.loadUrl(jsCode);
    }

    public static void setShareClick(WebView view) {
        String token = UserManager.getToken(MyApplication.context);
        String version = Util.getVersionName(MyApplication.context);
        String en = Config.getConfigVersionName();
        String jsCode = "javascript:window.localStorage.setItem('token','" + token + "')";
        view.loadUrl(jsCode);
    }

}