以下のコードで、Firefox および IE 内で重大なメモリ リークが発生しています。公平を期すために、それは私の不十分な実装である可能性が非常に高く、Firefox や他のブラウザーがガベージ コレクションを実行できるように変更する必要があります。
ページをより効率的に更新できるようにコードを微調整する方法について何か提案はありますか?
<input type="checkbox" onclick="sel1()" id="AutoRefresh">
<script type="text/javascript">
function sel1(){
var ref = document.getElementById('AutoRefresh').checked;
if(ref == true) {
setInterval(function(){
document.getElementById('dataRefreshButton').click(); }, 2000);
}
window.alert("Auto refresh on");
}
</script>