diff --git a/app.apk b/app.apk index ac158d1..543107e 100644 Binary files a/app.apk and b/app.apk differ diff --git a/main/java/com/hty/browser/MainActivity.java b/main/java/com/hty/browser/MainActivity.java index a7a9165..26d571b 100644 --- a/main/java/com/hty/browser/MainActivity.java +++ b/main/java/com/hty/browser/MainActivity.java @@ -1554,7 +1554,7 @@ public class MainActivity extends Activity { super.onGeolocationPermissionsShowPrompt(origin, callback); } - // target="_blank" 处理,Android >11 崩溃无Log + // target="_blank" 处理,Android>11 崩溃无Log @Override public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg) { Log.e("_blank", view + ", " + isDialog + "," + isUserGesture + ", " + resultMsg); @@ -1584,7 +1584,7 @@ public class MainActivity extends Activity { if (urln.contains("\n")) urln = urln.substring(urln.indexOf("\n") + 1); newWindow(urln); - } else { + } else if (list_webView.size() == 0){ String surl = sharedPreferences.getString("homepage", "file:///android_asset/home.htm"); if (surl.equals("")) surl = "file:///android_asset/home.htm";