Horis 3 年之前
父节点
当前提交
3d228c623a
共有 1 个文件被更改,包括 6 次插入 和 5 次删除
  1. 6 5
      app/src/main/java/io/legado/app/utils/NetworkUtils.kt

+ 6 - 5
app/src/main/java/io/legado/app/utils/NetworkUtils.kt

@@ -130,11 +130,12 @@ object NetworkUtils {
      * 获取绝对地址
      * 获取绝对地址
      */
      */
     fun getAbsoluteURL(baseURL: URL?, relativePath: String): String {
     fun getAbsoluteURL(baseURL: URL?, relativePath: String): String {
-        if (baseURL == null) return relativePath
-        if (relativePath.isAbsUrl()) return relativePath
-        if (relativePath.isDataUrl()) return relativePath
-        if (relativePath.startsWith("javascript")) return ""
-        var relativeUrl = relativePath
+        val relativePathTrim = relativePath.trim()
+        if (baseURL == null) return relativePathTrim
+        if (relativePathTrim.isAbsUrl()) return relativePathTrim
+        if (relativePathTrim.isDataUrl()) return relativePathTrim
+        if (relativePathTrim.startsWith("javascript")) return ""
+        var relativeUrl = relativePathTrim
         try {
         try {
             val parseUrl = URL(baseURL, relativePath)
             val parseUrl = URL(baseURL, relativePath)
             relativeUrl = parseUrl.toString()
             relativeUrl = parseUrl.toString()