Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用LiveConnect调用JS的小程序-在init()之外不起作用_Java_Javascript_Gwt_Applet_Liveconnect - Fatal编程技术网

Java 使用LiveConnect调用JS的小程序-在init()之外不起作用

Java 使用LiveConnect调用JS的小程序-在init()之外不起作用,java,javascript,gwt,applet,liveconnect,Java,Javascript,Gwt,Applet,Liveconnect,我有一个小程序在GWT中运行,我可以从小程序的init访问JS函数。但是我无法在init之外使用JSObject.call或JSObject.eval。也许您必须使用AccessController.doPrivileged 请阅读简而言之,GWT页面利用此小程序与设备通信。一旦小程序作为init的一部分加载,它就会执行一个JSObject.call来通知它已加载的GWT代码。GWT代码然后调用appletprocessSomething上的方法进行某些处理,在该处理完成后,小程序需要再次通知G

我有一个小程序在GWT中运行,我可以从小程序的init访问JS函数。但是我无法在init之外使用JSObject.call或JSObject.eval。

也许您必须使用AccessController.doPrivileged


请阅读

简而言之,GWT页面利用此小程序与设备通信。一旦小程序作为init的一部分加载,它就会执行一个JSObject.call来通知它已加载的GWT代码。GWT代码然后调用appletprocessSomething上的方法进行某些处理,在该处理完成后,小程序需要再次通知GWT代码。。这就是我遇到的问题。。在此processSomething方法中调用JSObject.call或JSObect.eval时出现未知方法错误..netscape.javascript.JSException:调用方法或访问属性processSomething时出现未指定错误要更快地获得更好的帮助,请发布一个。