Я создаю плагин для браузера для Linux. Он должен поддерживать все браузеры — Firefox, Chrome, Opera. Я выбрал Firebreath, но он не поддерживает оперу в Linux. Есть ли лучшая альтернатива!
Плагин для браузера не будет делать то, что вы хотите. Плагины браузера не могут «помешать загрузке по умолчанию [встроенного] менеджера загрузок» или «передать URL-адрес загрузки внешнему диспетчеру загрузок». Плагины браузера распознают только одну страницу и только тогда, когда они внедряются в указанную страницу с тегом object / embed или загружаются для обработки документа с определенным типом mime.
Для получения дополнительной информации о различиях см. http://npapi.com/extensions
Быстрый поиск в Google для каркасов расширений для браузера дает несколько возможностей:
Я не знаю, работают ли они на Linux или нет.
НОТА: Хотя расширение для браузера — это то, что вам нужно, возможно, что окончательное решение может включать расширение для браузера, которое использует плагин для браузера, и в этом случае FireBreath это, вероятно, ваш лучший выбор. Я не знаю ни одной причины, по которой Opera в Linux не будет работать (хотя у меня никогда раньше никто не спрашивал об этом), вам просто нужно выяснить, где ожидает Opera с плагинами. FireBreath создает Плагины NPAPI на Linux и Opera должны поддерживать тех.
Других решений пока нет …