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

Google chrome extension 任务管理器中多次出现chrome扩展,google-chrome-extension,Google Chrome Extension,有时我的扩展停止工作(单击浏览器操作没有任何作用,它停止执行其后台活动)。我正在调试那个问题 当它停止工作时,如果我单击“background.html”打开背景页面,我会看到一个空白的白色窗口,而不是背景页面(没有任何面板打开)。正在从重新加载扩展名'chrome://extensions'也不允许我获取背景页。我必须完全退出浏览器并重新启动。如果我保持后台页面打开,然后扩展停止工作,JS控制台就不工作了。我无法使用“源”选项卡找出正在执行的堆栈帧等 我还注意到,这个扩展在GoogleChro

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

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

我还注意到,这个扩展在GoogleChrome自己的任务管理器中出现了多次(多个相邻行)。但我无法单独选择它们。单击一行将选择所有行

有人见过这个吗

如果我的扩展代码进入一个无止境的循环,会发生这种情况吗?无论是在操作系统级别还是在谷歌Chrome的任务管理器中,我都看不到高CPU使用率。在Mac和Linux下都有相同的行为

FWIW这个扩展相对比较复杂:它使用网络工作者,在后台页面上上传和下载10秒