【发布时间】:2016-06-22 09:42:33
【问题描述】:
我正在尝试开发一个简单的 Chrome 扩展程序。它只需要从我的网页访问对象 myVar 并将其作为表格打印到面板中。 (我用的是 Yeoman 生成器,所以基本上什么都有)
background.js // to add a runTime.onMessage listener
contentscript.js // to inject custom.js, add a listener to a custom event and fire the runTime.sendMessage
custom.js // to retrieve myVar and dispatch the custom event.
devtools.js // to create the extension Panel
devtools.html // contains just devtools.js
panel.html // basic html structure of my panel, no js.
所以,我能够做的就是将自定义脚本注入网页并使用事件侦听器和 chrome 消息传递 MyVar。
我缺少的是如何与面板交互,我有点迷茫。
一旦初始化,我不知道如何调试、访问它的 DOM、与 background.js 或 contentscript.js 通信。
有什么想法吗?
谢谢!
【问题讨论】: