diff --git a/app/src/main/java/io/legado/app/help/JsExtensions.kt b/app/src/main/java/io/legado/app/help/JsExtensions.kt index 7a6662d68..a5229675d 100644 --- a/app/src/main/java/io/legado/app/help/JsExtensions.kt +++ b/app/src/main/java/io/legado/app/help/JsExtensions.kt @@ -137,22 +137,7 @@ interface JsExtensions { path.startsWith("http") -> cacheFile(path) ?: "" path.isContentScheme() -> DocumentUtils.readText(appCtx, Uri.parse(path)) path.startsWith("/storage") -> FileUtils.readText(path) - else -> { - //相对路径 - val jsPath = if (path.startsWith("/")) path else "/" + path - //先找书籍保存目录下有没有 - val publicStoragePath = AppConfig.defaultBookTreeUri - val jsString = publicStoragePath?.let { - if (it.isContentScheme()) { - val fileUri = Uri.parse(it + URLEncoder.encode(jsPath, "UTF-8")) - DocumentUtils.readText(appCtx, fileUri) - } else { - FileUtils.readText(it + jsPath) - } - } - //私有目录 - if (jsString.isNullOrBlank()) readTxtFile(path) else jsString - } + else -> readTxtFile(path) } if (result.isBlank()) throw NoStackTraceException("${path} 内容获取失败或者为空") return result