IE7でメモリリークが発生したと思います。私たちのページの1つは、ユーザーがそれから離れて移動したときにクラッシュしていました。いくつかのデバッグから、私はそれをコメントアウトするときにページがうまく動作すると考えて、犯人と思われる次のコードを見つけました。IE7メモリリークの詳細解説
$$('.someClass').each(function(item, index) {
$(item).addEvent('click', function(e) {
if (e) e.preventDefault();
// ...
// MEMORY LEAK??
var userId = $(item).getElement('a').id.substr(10);
// ...
});
});
これは、DOM要素とuserId変数の間のサイクルを中断する必要がある場合です。私はまだコンセプトと少し苦労しています。
コードスニペットは、ページを移動したときの動作に影響を与えません。私はそれがあなたの犯人だとは思わない – Prescott