Javascript 我想在我的chrome扩展中使用chrome.com命令进行DOM操作

Javascript 我想在我的chrome扩展中使用chrome.com命令进行DOM操作,javascript,dom,google-chrome-extension,Javascript,Dom,Google Chrome Extension,我想做一个chrome扩展,在那里我可以在特定页面上使用按键命令(例如:“Ctrl+Shift+a”),然后触发一些DOM操作代码(例如单击按钮) 但我面临的问题是“chrome.commands”在后台环境中运行(manifest.json中的后台属性),如果我在content_脚本(manifest.json内部)中包含“chrome.commands.onCommand”,我会遇到这个错误 未捕获类型错误:无法读取未定义的属性“onCommand” 如何使其工作?使用两个脚本。注册一个ch

我想做一个chrome扩展,在那里我可以在特定页面上使用按键命令(例如:“Ctrl+Shift+a”),然后触发一些DOM操作代码(例如单击按钮)

但我面临的问题是“chrome.commands”在后台环境中运行(manifest.json中的后台属性),如果我在content_脚本(manifest.json内部)中包含“chrome.commands.onCommand”,我会遇到这个错误

未捕获类型错误:无法读取未定义的属性“onCommand”

如何使其工作?

使用两个脚本。注册一个
chrome.commands
监听器,该监听器注入(或向manifest.json中声明的内容脚本发送消息)。内容脚本在网页中运行,并可以访问其DOM