【发布时间】:2023-03-03 01:42:01
【问题描述】:
我有一个研究用户在浏览器上的行为的想法,我打算为此制作一个 Chrome/Firefox 扩展来动态研究行为。我在 Java 和 Python 中有一些预定义的库来分析结果,这将是不可能用纯 JavaScript 编程的。
现在我的问题是:是否可以使用第三方库,尤其是 Python 或 Java 的库,如普通函数调用?
我对 Firefox 的 Java XPCOM 或 PyXPCOM 之类的东西有一个模糊的概念。然而,对于初学者来说,这一切看起来都是那么可怕。我开始为 Firefox 制作插件,但在庞大的 API 中迷失了方向。
我发现编程 Chrome 扩展程序比 Firefox 更容易,但我在 Chrome 中找不到类似于 XPCOM 的东西。
我如何决定选择哪一个?
- Chrome - 看起来很简单,但我不确定它的功能。
- Firefox - 看起来很强大,但真的可以使用 any Java/Python 库吗?
另外,我发现了这个可能有用的链接:How does someone use thirdparty libraries to be included in Firefox addons/extensions?
但似乎主要是在谈论 C++ 和 XPCOM。
【问题讨论】:
标签: google-chrome firefox-addon google-chrome-extension xpcom pyxpcom