代码之家  ›  专栏  ›  技术社区  ›  ThePenguin

Chrome重复控制台条目

  •  0
  • ThePenguin  · 技术社区  · 1 年前

    我正在尝试创建一个YouTube扩展,在控制台中我得到了重复的条目。 enter image description here

    这使得调试变得更加困难,因为我必须不断地找到所有控制台消息都在哪个条目中。我想知道当扩展被禁用或更新时,是否有任何方法可以删除该条目。

    1 回复  |  直到 1 年前
        1
  •  1
  •   woxxom    1 年前

    这些是 orphaned content script contexts 在重新加载扩展并使用executeScript注入新的内容脚本时创建。由于 bug in Chrome 简单地重新加载选项卡是没有帮助的。

    移除它们的唯一方法:

    1. 终止Chrome内置任务管理器中的选项卡,
    2. 然后重新加载选项卡。

    还有一个简化选择正确上下文的技巧:

    1. 在内容脚本中设置断点,不要关闭devtools;
    2. 重新加载扩展或执行任何操作,因为您的新内容脚本在添加断点的位置有一个侦听器;
    3. 现在devtools应该在断点上暂停,只需单击上下文选择器,您就会看到哪一个是最新的——它将被突出显示。