微软有一些关于调试边缘扩展内容脚本的不错的文档,页面顶部甚至包括关于该主题的第 9 频道视频。
不幸的是,这些技术似乎不再有效,因为即使遵循调试说明并使用示例文本交换扩展,扩展和内容脚本也从未出现在调试器中。
从屏幕截图中可以看出,内容脚本已经运行(并更改了页面上的字体),但在调试器中却看不到它和扩展本身。
有人知道如何让内容脚本显示在调试器中吗?
你可以看到下面的截图。我在“扩展”文件夹下有css,在“无域”文件夹下有js。我希望你的清单文件正确。看起来你的控制台有错误。你可以检查检查并在必要时更正。 在此处输入链接描述
似乎调试器在加载扩展时不一致。脚本正在运行,但是,调试器并不总是显示扩展和内容脚本。
这是我为确保内容脚本的可见性所做的:
我遇到了同样的问题。对我有帮助的解决方案非常明显,几乎令人尴尬......:
我总是错误地在任意选项卡中按 F12。这为在该特定选项卡中打开的站点提供了开发人员工具。正如肯描述他的问题一样。
现在有助于调试扩展的开发人员工具的方法是遵循此处文档中列出的说明:https ://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/debugging-extensions #background-script-debugging
您只需单击背景页面链接。然后你就可以调试你的扩展了。
这是一个已在即将发布的版本中修复的错误,有关详细信息,请参阅https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/13829248/。