У меня есть идея изучить поведение пользователей в браузере, для чего я собираюсь сделать расширение Chrome / Firefox для динамического изучения поведения. У меня есть несколько предопределенных библиотек на Java и Python для анализа результатов, которые невозможно запрограммировать на простом JavaScript.
Теперь у меня вопрос: можно ли использовать сторонние библиотеки, особенно Python или Java, как простые вызовы функций?
У меня смутное представление о чем-то вроде Java XPCOM или PyXPCOM для Firefox. Однако для новичка все это выглядит так страшно. Я начал делать надстройку для Firefox, но где-то потерялся в огромном API.
Я обнаружил, что программирование расширений Chrome проще, чем Firefox, но я не нашел ничего похожего на XPCOM в Chrome.
Как я могу решить, какой выбрать?
- Chrome - кажется простым, но я не уверен в его мощи.
- Firefox - кажется мощным, но действительно ли возможно использовать любую библиотеку Java / Python?
Кроме того, я наткнулся на эту ссылку, которая может быть полезна: Каким образом кто-то использует сторонние библиотеки для включения в надстройки / расширения Firefox?
Но, похоже, в основном речь идет о C ++ и XPCOM.