diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java b/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java index d57443261..bc6addc74 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java +++ b/app/src/main/java/com/hippo/ehviewer/client/EhEngine.java @@ -102,8 +102,10 @@ public class EhEngine { } if (e instanceof ParseException) { - if (body != null && !body.contains("<")){ + if (body != null && !body.contains("<")) { throw new EhException(body); + } else if (TextUtils.isEmpty(body)) { + throw new EhException(GetText.getString(R.string.error_empty_html)); } else { if (Settings.getSaveParseErrorBody()) { AppConfig.saveParseErrorBody((ParseException) e); diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 8205d0ce6..985313d6b 100755 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,6 +1,6 @@