From 37227b81ab8d3a6408d081138e5ab25b108f84a4 Mon Sep 17 00:00:00 2001 From: kunfei Date: Sun, 26 Mar 2023 19:48:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/test/java/io/legado/app/JsTest.kt | 3 +++ rhino/src/main/java/com/script/rhino/RhinoScriptEngine.kt | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/test/java/io/legado/app/JsTest.kt b/app/src/test/java/io/legado/app/JsTest.kt index 9c39f6558..c373c2c97 100644 --- a/app/src/test/java/io/legado/app/JsTest.kt +++ b/app/src/test/java/io/legado/app/JsTest.kt @@ -34,6 +34,9 @@ class JsTest { val jsMap = "$=result;id=$.id;id" val result = SCRIPT_ENGINE.eval(jsMap, bindings)?.toString() Assert.assertEquals("3242532321", result) + val jsMap1 = """result.get("id")""" + val result1 = SCRIPT_ENGINE.eval(jsMap1, bindings)?.toString() + Assert.assertEquals("3242532321", result1) } @Test diff --git a/rhino/src/main/java/com/script/rhino/RhinoScriptEngine.kt b/rhino/src/main/java/com/script/rhino/RhinoScriptEngine.kt index 7a6e23d55..8fba130d5 100644 --- a/rhino/src/main/java/com/script/rhino/RhinoScriptEngine.kt +++ b/rhino/src/main/java/com/script/rhino/RhinoScriptEngine.kt @@ -269,7 +269,6 @@ class RhinoScriptEngine : AbstractScriptEngine(), Invocable, Compilable { override fun hasFeature(cx: Context, featureIndex: Int): Boolean { return when (featureIndex) { Context.FEATURE_ENABLE_JAVA_MAP_ACCESS -> true - Context.FEATURE_ENHANCED_JAVA_ACCESS -> true else -> super.hasFeature(cx, featureIndex) } }