kunfei 3 лет назад
Родитель
Сommit
f4a0445162

+ 3 - 0
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

+ 0 - 1
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)
                     }
                 }