我一直试图让chrome命令api工作,但没有成功。
我知道人们遇到的两个常见问题:
我已尝试过两种解决方案,即使我不确定第二种解决方案是否仍然有必要。当我第一次加载扩展时,命令已经加载并设置为我在清单文件中指定的密钥。
我甚至已经下载了示例命令扩展,并在那里尝试了命令。 https://developer.chrome.com/extensions/examples/api/commands.zip
唯一正确触发的是浏览器操作。示例中的另一个命令不起作用。就我所见,它不会触发控制台日志。
有谁知道什么?
编辑:
我认为控制台日志会发生在我有效的标签中,但显然不是。
Xan的评论让我思考,所以我在示例扩展的background.js文件中向命令监听器添加了警报。
果然,警报被触发了。没有控制台日志。不知道我的日志发送到哪里,但API正在运行......只是没有控制台输出。
查看Xan关于实际发送日志的位置的评论