Sfoglia il codice sorgente

二级目录解析的卷连接为空 阅读界面的链接返回为目录页的链接

Xwite 4 anni fa
parent
commit
3f83e5663c

+ 2 - 0
app/src/main/java/io/legado/app/data/entities/BookChapter.kt

@@ -109,6 +109,8 @@ data class BookChapter(
     }
     }
 
 
     fun getAbsoluteURL(): String {
     fun getAbsoluteURL(): String {
+        //二级目录解析的卷链接为空 返回目录页的链接
+        if (url.startsWith(title) && isVolume) return baseUrl
         val urlMatcher = AnalyzeUrl.paramPattern.matcher(url)
         val urlMatcher = AnalyzeUrl.paramPattern.matcher(url)
         val urlBefore = if (urlMatcher.find()) url.substring(0, urlMatcher.start()) else url
         val urlBefore = if (urlMatcher.find()) url.substring(0, urlMatcher.start()) else url
         val urlAbsoluteBefore = NetworkUtils.getAbsoluteURL(baseUrl, urlBefore)
         val urlAbsoluteBefore = NetworkUtils.getAbsoluteURL(baseUrl, urlBefore)