IEでこれを試しました。 uploadify control
(フラッシュバージョン)を作成して破棄し、繰り返してください。しかし、それはメソッドdestroy
が呼ばれた後、解放されていないメモリのようです。IEでuploadifyを使用しているときのメモリリーク
のlibs
<script src="Scripts/jquery-3.1.1.js"></script>
<link href="uploadify/uploadify.css" rel="stylesheet" />
<script src="uploadify/jquery.uploadify.js"></script>
<button id="btnAdd">add</button>
<button id="btnRemoveLast">remove last</button>
<div id="container">
<!--we will place uploadifies here-->
</div>
JS
<script>
$(function() {
$('#btnAdd').click(function() {
add();
});
$('#btnRemoveLast').click(function() {
removeLast();
});
var count = 0;
function removeLast() {
if (count > 0) {
$('#uploadify' + --count).uploadify('destroy');
}
}
function add() {
var elem = $('<div id="uploadify' + count++ + '"></div>');
$('#container').append(elem);
elem.uploadify({
height: 30,
swf: '/uploadify/uploadify.swf',
width: 120
});
}
});
</script>
どれでも答えは感謝し、私の英語を赦免するためにあなたに感謝します:)
私はこの質問をここに投稿する前にこの質問を十分に確認していないことを申し訳ありません。 'uploadify'コントロールは、その数が特定の数に達したときに実際にメモリを解放します。 –