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

View File

@ -56,7 +56,12 @@ interface JsExtensions : JsEncodeUtils {
/**
* 访问网络,返回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 {
kotlin.runCatching {
val analyzeUrl = AnalyzeUrl(urlStr, source = getSource())

View File

@ -666,7 +666,12 @@ class AnalyzeRule(
/**
* 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 {
kotlin.runCatching {
val analyzeUrl = AnalyzeUrl(urlStr, source = source, ruleData = book)