2012-02-08 116 views
0

我有一個包含一些Ajax調用的jsp頁面。在那個Ajax調用中,我加載了一個第三方js對象。現在,當我繼續使用Ajax調用時,IE不斷增加其內存。但是當我點擊任何其他鏈接重新加載完整頁面或刷新頁面時,IE釋放所有內存使用情況。這意味着第三方js對象只在IE上記憶(在FireFox上正常工作)。IE瀏覽器的內存問題

如何從瀏覽器中刪除該對象一旦不使用?我試試

delete obj; 

哪些不適合我,因爲我不知道第三方js對象的結構。 有什麼辦法可以在不刷新瀏覽器的情況下僅執行瀏覽器刷新功能? 還是有其他解決此問題的建議?

在此先感謝。 Navnath

+0

下面是一篇很好的文章,描述了Javascript如何使用'delete'關鍵字:http://perfectionkills.com/understanding-delete/ – 2012-02-08 14:56:01

+0

感謝您的鏈接,它解釋了刪除背後隱藏的一些東西。但是我的問題還沒有解決。還有其他建議嗎? – user1041580 2012-02-09 14:19:08

回答

1

嘗試設置obj = null,這可能標記爲清理。

另一個顯而易見的嘗試是delete window.obj應該擺脫整個事情。

+0

感謝您的回覆,但這兩個選項對我無效。 – user1041580 2012-02-08 15:08:57