This commit is contained in:
Horis
2023-03-04 22:58:31 +08:00
parent c243a85b89
commit c918a403b1
@@ -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 val relativePathTrim = relativePath.trim()
if (relativePath.isAbsUrl()) return relativePath if (baseURL == null) return relativePathTrim
if (relativePath.isDataUrl()) return relativePath if (relativePathTrim.isAbsUrl()) return relativePathTrim
if (relativePath.startsWith("javascript")) return "" if (relativePathTrim.isDataUrl()) return relativePathTrim
var relativeUrl = relativePath 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()