Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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
JavaApplet冻结浏览器以及javascript和applet之间的通信方式_Java_Javascript_Browser_Applet - Fatal编程技术网

JavaApplet冻结浏览器以及javascript和applet之间的通信方式

JavaApplet冻结浏览器以及javascript和applet之间的通信方式,java,javascript,browser,applet,Java,Javascript,Browser,Applet,我的项目中有小程序。当我想显示applet时,我使用jsp页面中的applet标记加载该applet,并在div标记中加载该页面。它很好用。但当更多的小程序加载到同一浏览器窗口时,该窗口会变慢,有时会冻结,小程序也会变得无响应。当我关闭小程序时,加载div标签仍在网页中 小程序和javascript之间是否有任何通信方式。这样,当小程序关闭时,我们可以删除加载小程序的特定div或将其设置为空 当加载更多的小程序时,我用top命令检查java是否也使用了更多的内存和cpu 是否有任何方法可以将其最

我的项目中有小程序。当我想显示applet时,我使用jsp页面中的applet标记加载该applet,并在div标记中加载该页面。它很好用。但当更多的小程序加载到同一浏览器窗口时,该窗口会变慢,有时会冻结,小程序也会变得无响应。当我关闭小程序时,加载div标签仍在网页中

小程序和javascript之间是否有任何通信方式。这样,当小程序关闭时,我们可以删除加载小程序的特定div或将其设置为空

当加载更多的小程序时,我用top命令检查java是否也使用了更多的内存和cpu

是否有任何方法可以将其最小化或在applet和javascript之间进行通信


感谢

要与小程序通信,您只需将方法标记为
public
,并这样调用它们:

<applet code="com.something.MyApplet"
mayscript="true" name="myApplet" width="200" height="100">

至于网页崩溃,这更难调试,在不同的浏览器中尝试不同的嵌入方法。尽量避免提供一个或两个以上的小程序。尝试找出某个小程序是否导致了问题。

要与小程序通信,您只需将方法标记为“public”,并像这样调用它们:

<applet code="com.something.MyApplet"
mayscript="true" name="myApplet" width="200" height="100">
至于网页崩溃,这更难调试,在不同的浏览器中尝试不同的嵌入方法。尽量避免提供一个或两个以上的小程序。尝试找出某个小程序是否导致了问题