因此,我们可以从内容脚本与DevTools页面进行通信,但出于某种原因,我们无法通过checkedpectedWindow.eval与扩展的其余部分进行通信。我想做的事情非常简单(理论上)。我想向copy
添加console
函数,因此当您转到DevTools时,传递给console.copy
的任何内容都会被复制到剪贴板。
我尝试了许多方法来实现这一目标。我似乎必须在chrome.devtools.inspectedWindow.eval
中执行console.copy分配,以便我处理console
的正确上下文。但是,我不知道如何将其发送到我的功能,实际上将内容放到剪贴板...任何帮助将不胜感激。我不知道为什么这么难......
我已尝试chrome.extension.sendMessage
但我无法在inspectedWindow.eval
中执行此操作,因为chrome.extension`未定义(有意义)。我只是不知道该去哪里,我的大脑会爆炸......