所以我最近设置了一个 chrome 扩展来刷新页面并调用我编写的 jsonp Web 服务,但存在内存泄漏。我已经搜索了所有互联网以找到解决方案,但似乎没有任何效果。我使用了指定“jsonp”的普通 jQuery .ajax() 调用,我使用了http://code.google.com/p/jquery-jsonp/上的 jquery-jsonp 以及许多其他方法。 ..我无法让内存泄漏消失。有人可以指出我正在寻找的示例或指向正确方向的示例吗?我只需要看到一个脚本不断调用 jsonp 调用而不泄漏内存。
运行我的代码时,在我到达此代码之前没有泄漏:
$.jsonp({
url: serviceUrl + "/AddPick?callback=?&" + jQuery.param(json),
success: function (returned, textStatus) {
callback({ "d": returned.d, "pickCount": pickCount });
}
});
如果我将该代码替换为:callback({ "d": "1", "pickCount": pickCount });
那么泄漏就会消失。