我希望我的扩展程序捕获并将任何 GET 或 POST 的自定义行为注入到特定 URL。
可以通过以下方式访问这些 URL
- 鼠标点击
- Javascript 不是我写的
- 也许另一个扩展/插件
但是,我会知道 FORM POST/GET 参数名称(不是值)。发生这种情况时,我将创建某种安全对话框。
问题
- 如何在浏览器扩展中捕获 GET/POST 事件?
在某些浏览器上很难找到插件的文档,我需要在 OS X 和 PC 上运行已编译的 Mono/.NET 代码,所以如果我放弃插件方法,我可能会利用Safari Extension Companions、Chrome Native Messaging API或等效的在火狐中
由于与大多数网站的兼容性问题,我不想创建对特定版本的 JQuery 的依赖,以防可能会以某种方式弄乱源网站。