我知道 Firefox 的 Selenium IDE 插件。看一下它的源代码,但是对于我来说,用于挂钩文档和窗口事件的所有API并不是很明显。
我正在尝试从头开始编写一个非常基本的“记录器”插件(如Selenium,但没有扫描所有GUI),记录鼠标点击和文本输入,并将它们写入本地文件系统上的文件。我不知道我应该看什么API。
虽然我最初在Linux上开发Firefox 38,但我希望能够为Chrome编写类似的插件尽可能多地移植代码。所以,一个跨平台的插件API,如果存在(我怀疑!),将是理想的。