@JSAccessible 不适用于 JRuby 对象?

@JSAccessible does not work with JRuby objects?

我将 JRuby 与 jxBrowser 一起使用。我刚刚升级到 6.8 版,我的应用程序停止工作。我认为问题来自新的@JSAccessible 注释。 JRuby 不允许方法注释,我将 JRuby class 注入 javascript。过去的工作现在给我以下信息:

未处理的 Java 异常:com.teamdev.jxbrowser.chromium.JSFunctionException:未捕获的类型错误:无法读取未定义的 属性 'set_this'

是否可以不需要@JSAccessible 注释并恢复 6.7 版的功能?

要恢复 6.7 版的功能,您只需避免在代码中使用 @JSAccessible 注释。此注释表示对当前 API 的扩展。如果不使用此注释,则行为与以前的版本相同。