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);
}
}