diff --git a/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java b/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java index 547ebb7..45acec9 100644 --- a/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java +++ b/app/src/main/java/com/dskj/rbchat/game/JsBridgeActivity.java @@ -336,7 +336,7 @@ public class JsBridgeActivity extends BaseActivity { isText = getIntent().getBooleanExtra("isText", false); isV = getIntent().getBooleanExtra("isV", true); if (!isText) { - url = getIntent().getStringExtra("url") + (isV?"?v=" + System.currentTimeMillis() : ""); + url = getIntent().getStringExtra("url") + (isV ? "?v=" + System.currentTimeMillis() : ""); } else { newsBean = (NewsBean) getIntent().getSerializableExtra("url"); } @@ -422,7 +422,19 @@ public class JsBridgeActivity extends BaseActivity { // downZip(gameDownBean); // } + viewBinding.jsbridgeBridgewebview.addHandlerLocal("ZeroCard", new BridgeHandler() { + @Override + public void handler(Context context, String s, CallBackFunction callBackFunction) { + try { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.setData(Uri.parse(s)); + startActivity(intent); + }catch (Exception e){ + } + + } + }); viewBinding.jsbridgeBridgewebview.addHandlerLocal("getAuthorizeCode", new BridgeHandler() { @Override public void handler(Context context, String data, CallBackFunction callBackFunction) {