This commit is contained in:
kunfei
2023-03-13 10:39:33 +08:00
parent 688b05122e
commit 2450fd8310
2 changed files with 12 additions and 2 deletions
@@ -56,7 +56,12 @@ interface JsExtensions : JsEncodeUtils {
/** /**
* 访问网络,返回String * 访问网络,返回String
*/ */
fun ajax(urlStr: String): String? { fun ajax(url: Any): String? {
val urlStr = if (url is List<*>) {
url.firstOrNull().toString()
} else {
url.toString()
}
return runBlocking { return runBlocking {
kotlin.runCatching { kotlin.runCatching {
val analyzeUrl = AnalyzeUrl(urlStr, source = getSource()) val analyzeUrl = AnalyzeUrl(urlStr, source = getSource())
@@ -666,7 +666,12 @@ class AnalyzeRule(
/** /**
* js实现跨域访问,不能删 * js实现跨域访问,不能删
*/ */
override fun ajax(urlStr: String): String? { override fun ajax(url: Any): String? {
val urlStr = if (url is List<*>) {
url.firstOrNull().toString()
} else {
url.toString()
}
return runBlocking { return runBlocking {
kotlin.runCatching { kotlin.runCatching {
val analyzeUrl = AnalyzeUrl(urlStr, source = source, ruleData = book) val analyzeUrl = AnalyzeUrl(urlStr, source = source, ruleData = book)