chrome扩展在任务管理器中多次出现

时间:2014-05-11 16:42:22

标签: google-chrome-extension

有时我的扩展程序停止工作(单击浏览器操作不会执行任何操作,它会停止执行其后台活动)。我正在调试这个问题。

当它停止工作时,如果我点击' background.html'打开背景页面,我得到一个空白的白色窗口而不是背景页面(没有任何面板打开)。重新加载来自' chrome:// extensions'的扩展程序不允许我获取背景页面。我必须完全退出浏览器并重新启动。如果我保持后台页面打开然后扩展程序停止工作,那么JS控制台就不起作用了。我无法使用'来源'选项卡以找出正在执行的堆栈帧等。

我还注意到,在Google Chrome浏览器自带的任务管理器中,扩展会多次出现(多个相邻的行)。但是我无法单独选择它们。单击一行将全部选中。

之前有人见过这个吗?

如果我的扩展代码进入无限循环,会发生这种情况吗?我不会在操作系统级别或Google Chrome的任务管理器中看到高CPU使用率。 Mac和Linux下的行为相同。

FWIW扩展程序相对复杂:它使用网络工作者,在后台页面中上传和下载10次。

0 个答案:

没有答案