Как использовать плагины npapi в b2g Firefox OS
Это мой первый раз на этом сайте. У меня есть приложение HTML/CSS/JS. Для того, чтобы это приложение работало, у нас также есть файл плагина npapi для браузера ".so", который устанавливается в директорию плагинов firefox. Это работает в браузере Firefox в Linux. Теперь я хочу, чтобы мое приложение работало на Firefox OS (B2G). Как мне перенести этот плагин ".so" на Firefox OS?
Что я сделал, так это то, что я собрал B2G и прошил его на своем тестовом устройстве. Я построил этот плагин для платформы Android с использованием Gecko SDK и Firefox OS. Я поместил свой.so-файл в телефон FFOS в /system/lib, а также в /system/b2g (папки, где я могу увидеть другие.so-файлы.). Это правильный подход? Что еще мне нужно сделать, чтобы это работало. В настоящее время мое приложение не может загрузить этот плагин (я проверил, используя./run-gdb).
Любые указатели будут полезны. Я просмотрел документацию на веб-сайте Mozilla и также погуглил ее, но не смог найти решение.
Благодарю.
2 ответа
Вы правы, NPAPI не поддерживается в Firefox OS / B2G.
Вы видите код для него в дереве (и, возможно, даже в каталогах объектов), потому что большая часть кода фактически используется в разных продуктах (настольный Firefox, мобильный Firefox, Firefox OS, ...).
Mozilla использует единый движок gecko для поддержки всех браузеров платформы. Эти плагины используются только в настольных браузерах.