内容脚本导致内存泄漏

时间:2012-09-11 06:34:44

标签: javascript google-chrome-extension

我有一个带有背景页面的chrome扩展程序,当您单击内容脚本添加到页面的按钮时,会创建一个应用程序页面。打开应用程序窗口后,该扩展程序会打开一个iframe,就像机器人爬行某个网站一样,这有助于我的客户获得额外的工作/资金。这个抓取过程是扩展所具有的唯一任务。

当iframe从一个页面更改为另一个页面时,我的manifest.json中列出的内容脚本每次都会重新加载。这是预期的,但它导致内存泄漏。经过一段时间的应用程序运行后,我的员工会遇到极慢的响应时间。当我查看DevTools的脚本部分时,我的Manifest中列出的每个脚本都有数百次(我估计每次加载一次),以及Extension本机加载的脚本。反正是为了防止这种情况发生,以便我可以为我的客户避免这些内存问题吗?

0 个答案:

没有答案