簡體   English   中英

Java applet凍結瀏覽器以及javascript和applet之間進行通信的方式

[英]java applet freezes browser and way to communicate between javascript and applet

我的項目中有小程序。 當我想顯示applet時,我在jsp頁面中使用applet標簽加載了applet,並在div標簽中加載了該頁面。 它工作正常。 但是當在同一瀏覽器窗口中加載了更多的applet時,該窗口速度變慢,有時凍結,applet也變得無響應。 當我關閉小程序時,仍在網頁中加載div標簽。

有沒有辦法在applet和javascript之間進行交流。 這樣,當applet關閉時,我們可以刪除特定的div或將其中加載了applet的值設置為空。

當加載了更多的applet時,我將使用top命令檢查java是否使用了更多的內存,同時使用了cpu。

有什么方法可以將其最小化或在applet和javascript之間進行通信。

謝謝

要與小程序通信,您需要做的就是將方法標記為public方法,並按如下方式調用它們:

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

假設使用doSomething方法,請從您的網頁中這樣調用它:

myApplet.doSomething("Hello");

至於網頁崩潰(更難調試),請在不同的瀏覽器中嘗試不同的嵌入方法。 盡量避免提供一個或兩個以上的小程序。 試着弄清一個小程序是否引起了問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM