2012-02-08 10 views
0

いくつかのAjax呼び出しを含むjspページが1つあります。そのAjax呼び出しでは、サードパーティ製のjsオブジェクトを読み込んでいます。今私はAjaxの呼び出しを使用し続け、IEは継続的にメモリを増やしています。しかし、全ページをリロードしたりページをリフレッシュする他のリンクをクリックすると、IEはすべてのメモリ使用量を解放します。これは、サードパーティ製のオブジェクトがInternet Explorer上でのみメモリを取得していることを意味します(FireFox上で動作します)。メモリIEのブラウザでの問題

使用していないブラウザからそのオブジェクトを削除するにはどうすればよいですか?私は、サードパーティのjsオブジェクトの構造を知らないので、私のために動作しませ

delete obj; 

を試してきました。 ブラウザを更新せずにブラウザの更新機能のみを実行する方法はありますか? この問題を解決するための他の提案はありますか?

ありがとうございます。 Navnath

+0

ここでは、Javascriptで 'delete'キーワードを使用する方法について説明します。http://perfectionkills.com/understanding-delete/ –

+0

削除の背後にある隠れたものを説明してくれてありがとう。しかし、私の問題はまだ解決されません。その他の提案はありますか? – user1041580

答えて

1

obj = nullを設定してください。これは、クリーンアップのためにマークされます。

もう1つ試してみると、全体を取り除くべきdelete window.objです。

+0

返事ありがとうございますが、これらの2つのオプションは私のためには機能しませんでした。 – user1041580