Readcomiconline - Fix Script String Encoding (#9054)

Fix script string encoding
This commit is contained in:
Jake 2025-06-02 00:31:32 +08:00 committed by Draff
parent 3b4759ef5a
commit f8d70a5252
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 2 additions and 2 deletions

View File

@ -1,7 +1,7 @@
ext { ext {
extName = 'ReadComicOnline' extName = 'ReadComicOnline'
extClass = '.Readcomiconline' extClass = '.Readcomiconline'
extVersionCode = 37 extVersionCode = 38
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View File

@ -249,7 +249,7 @@ class Readcomiconline : ConfigurableSource, ParsedHttpSource() {
for (script in scripts) { for (script in scripts) {
QuickJs.create().use { QuickJs.create().use {
val eval = val eval =
"let _encryptedString = `${script.data()}`;let _useServer2 = $useSecondServer;${remoteConfigItem!!.imageDecryptEval}" "let _encryptedString = ${Json.encodeToString(script.data().trimIndent())};let _useServer2 = $useSecondServer;${remoteConfigItem!!.imageDecryptEval}"
val evalResult = (it.evaluate(eval) as String).parseAs<List<String>>() val evalResult = (it.evaluate(eval) as String).parseAs<List<String>>()
// Add results to 'encryptedLinks' // Add results to 'encryptedLinks'