Javascript 导致浏览器内存泄漏的Java脚本

Javascript 导致浏览器内存泄漏的Java脚本,javascript,browser,memory-leaks,Javascript,Browser,Memory Leaks,我有一个Web应用程序,它是一个监控工具。所以有人会让它整天在浏览器上打开。问题是我每3分钟刷新一次索引页: var auto_refresh = setTimeout( function () { $('#page-body').load('/Monitor/Index').fadeIn("slow"); }, 180000); 每次应用程序刷新自身时,它都会加载我在布局中调用的3个Java脚本: <script type="text/javascript" src="@Ur

我有一个Web应用程序,它是一个监控工具。所以有人会让它整天在浏览器上打开。问题是我每3分钟刷新一次索引页:

var auto_refresh = setTimeout( function () {
    $('#page-body').load('/Monitor/Index').fadeIn("slow");
}, 180000); 
每次应用程序刷新自身时,它都会加载我在布局中调用的3个Java脚本:

<script type="text/javascript" src="@Url.Content("~/Scripts/script-core-v1.0.js")">
</script> 
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.dataTables.js")"> 
</script>  
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.sparkline.js")">
</script>

因此,每次应用程序刷新时,我的浏览器都会变得越来越大,我认为主要原因是那些脚本

我怎样才能避免这个问题?
谢谢

加载该页面的特定部分,而不是全部内容:

$('#page-body').load('/Monitor/Index body')
                                     ^^^^
最后是一个选择器,因此可以针对特定的元素

如果不提供选择器,则会加载整个页面(脚本和全部)。当您提供选择器时,
标记将被剥离


此外,您的浏览器可能没有内存泄漏。您的网站正在消耗所有内容。

代码的存储区域是由Javascript引擎专门处理的,如果停留在一个网站上,很可能不会被清理。嘿,Blender,谢谢你,你是对的,我的网站正在消耗所有内容。不知道为什么,但是当我尝试使用选择器“body”时,看起来浏览器没有进入我身体标签的所有层次:。。。它只是停留在“页面主体”级别上,因此它不会呈现更深层次的所有内容。。我应该更具体地说明选择器还是什么?又是tnx!你能发一个链接到你的网站吗?真奇怪。已经有一段时间了,不记得发生了什么,但它起作用了。tnx虽然搅拌器!