javaapplet冻结了浏览器以及javascript和applet之间的通信方式
java applet freezes browser and way to communicate between javascript and applet
我的项目中有小程序。当我想显示小程序时,我使用jsp页面中的小程序标记加载该小程序,并在div标记中加载该页面。它运行良好。但当在同一个浏览器窗口中加载更多的小程序时,该窗口就会变慢,有时会冻结,小程序也会变得没有响应。当我关闭小程序时,正在加载的div标记仍在网页中。
在wwen小程序和javascript之间有什么通信方式吗。这样,当小程序关闭时,我们就可以删除特定的div或将加载的小程序设置为空。
当加载更多的小程序时,我用top命令检查java也会使用更多的内存和cpu。
有没有什么方法可以最大限度地减少它,或者在applet和javascript之间进行通信。
感谢
要与小程序通信,您只需要将方法标记为public
,并像这样调用它们:
<applet code="com.something.MyApplet"
mayscript="true" name="myApplet" width="200" height="100">
假设是doSomething
方法,在你的网页上这样调用它:
myApplet.doSomething("Hello");
至于网页崩溃,这更难调试,请在不同的浏览器中尝试不同的嵌入方法。尽量避免提供一个或两个以上的小程序。试着弄清楚小程序是否特别导致了问题。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 根据某些条件在视图之间切换
- 在控制器和数据对象之间同步数据
- d3中堆栈函数和嵌套函数之间的差异
- JQuery:在页面之间滑动
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 操作放置在画布上的元素之间的连接
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- jquery在表单之间切换
- Nodejs API控制器,用于在API之间切换
- 如何在aspx页面之间传递参数
- 在索引.html和应用.js [node.js] 之间共享变量
- 什么是&&在没有if的行中的变量之间
- DOM元素和angular元素之间的主要区别是什么
- javaapplet冻结了浏览器以及javascript和applet之间的通信方式