gpt4 book ai didi

javascript - IE9内存泄漏

转载 作者:数据小太阳 更新时间:2023-10-29 05:10:50 24 4
gpt4 key购买 nike

我注意到,在我的应用程序中,与 Win7 上的 IE 进程关联的内存随着每次页面刷新而增加 20-30 MB。一旦我达到大约 1.5 GB,浏览器就会变得无响应。我正在使用 IE9,并且只能在 IE9 中重现。在 Chrome、FF、IE7 或 IE8 中没有此类问题。其实在兼容模式下运行IE9也不会出现这个问题。

特别是,我想知道即使在页面刷新后内存也会泄漏。还有其他人看到这个吗?

最佳答案

我不确定这是否是您的问题,但我也遇到了这个 IE9 内存泄漏问题,内存不断增长(每次刷新/页面更改大约 20 毫克)。

如果您使用的是 Modernizr(这应该在最近的一个版本中得到修复,我相信是 2.5+),但是如果您使用的是旧版本(并且不能出于任何原因更新它)那么所有您需要做的是替换一个 return 语句。

问题出现在 Modernizr/Geolocation & IE9,它实际上是 IE9 的继承问题,而不是 Modernizr。

return 'geolocation' in navigator

代替:

return !!navigator.geolocation // this causes the memory leak (silly IE9)

https://github.com/Modernizr/Modernizr/issues/513

查看该链接,但基本上需要更改地理定位测试的返回语句,此问题将自行解决!

关于javascript - IE9内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10606375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com