1

是否可以通过 FireBreath 框架下制作的插件在网页中注入 javascript?我不想使用 safari 扩展,所以我想知道是否使用插件我可以做同样的事情,甚至比建议使用扩展做更多。我的想法是编写一个函数来检测页面中任何文本框中的 keyPress 事件,然后将消息传递给一个 javascript 函数,该函数与插件公开的 JSAPI 函数进行通信。

感谢您的任何建议或指导。

顺便说一句,我正在创建用于 Mac OSx 平台的 firebreath 插件。

4

1 回答 1

2

虽然您可以从插件将 JavaScript 注入页面 - 就像从 JavaScript 中一样 - 您需要将插件嵌入到页面中。
如果您对页面具有这种控制权,那么您一开始就不需要插件。

要控制您无法直接控制的任意页面,您需要一个浏览器扩展/插件。本文包含有关该主题的更多详细信息。

于 2012-03-03T21:08:16.373 回答