From 948de1c10cb84b8fd582f0782abb18e9dcf2493d Mon Sep 17 00:00:00 2001 From: gedoor Date: Wed, 17 Mar 2021 20:04:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/utils/HtmlFormatter.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/utils/HtmlFormatter.kt b/app/src/main/java/io/legado/app/utils/HtmlFormatter.kt index bffdac06d..5a69f373e 100644 --- a/app/src/main/java/io/legado/app/utils/HtmlFormatter.kt +++ b/app/src/main/java/io/legado/app/utils/HtmlFormatter.kt @@ -1,5 +1,6 @@ package io.legado.app.utils +import io.legado.app.model.analyzeRule.AnalyzeUrl import java.net.URL import java.util.regex.Pattern @@ -33,7 +34,11 @@ object HtmlFormatter { val matcher = imgPattern.matcher(html) var appendPos = 0 while (matcher.find()) { - val url = NetworkUtils.getAbsoluteURL(redirectUrl, matcher.group(1)!!) + val urlArray = matcher.group(1)!!.split(AnalyzeUrl.splitUrlRegex) + var url = NetworkUtils.getAbsoluteURL(redirectUrl, urlArray[0]) + if (urlArray.size > 1) { + url = "$url,${urlArray[1]}" + } sb.append(html.substring(appendPos, matcher.start())) sb.append("") appendPos = matcher.end()