java的jsobject eval方法与javascript的eval方法相同吗
我在这些论坛和其他论坛上读了很多次,所以你不应该在JS中使用eval()。我正在使用import netscape.javascript中的JSObject eval方法将java小程序的输出写入浏览器。*;,它在FF中工作正常,但在IE上我得到了未指定的错误,如果我通过删除菜单等来减轻DOM,那么这个问题就会消失,我已经尝试了所有方法,但都无法解决这个问题 在这些论坛上读到,如果绝对有必要使用eval,那么就在IE中的try-catch块中使用eval,以避免未指定的错误,现在既然Java正在调用它,就不能将它放在JS的try-and-catch块中(在Java中,它已经在try-catch块中) 问题是JSObject eval的Java实现与浏览器的eval方法相同吗?我知道浏览器应该有JSObject的实现,这样才能使用小程序 我的理论正确吗?如果是这种情况,如果可能,有什么解决办法吗java的jsobject eval方法与javascript的eval方法相同吗,java,javascript,Java,Javascript,我在这些论坛和其他论坛上读了很多次,所以你不应该在JS中使用eval()。我正在使用import netscape.javascript中的JSObject eval方法将java小程序的输出写入浏览器。*;,它在FF中工作正常,但在IE上我得到了未指定的错误,如果我通过删除菜单等来减轻DOM,那么这个问题就会消失,我已经尝试了所有方法,但都无法解决这个问题 在这些论坛上读到,如果绝对有必要使用eval,那么就在IE中的try-catch块中使用eval,以避免未指定的错误,现在既然Java正在
谢谢无法获得此问题的答案,但当我从小程序中删除System.gc调用时,我的未指定错误已得到解决。有关参考,请查看