Поддержка XPCOM в браузере Android? - PullRequest
1 голос
/ 01 февраля 2010

Android WebKit поддерживает XPCOM framework или NPRuntime API, как Firefox? Как реализовать JavaScript в плагине Android WebKit?

Обновление: Я пишу плагин для медиаплеера для браузера Android WebKit, и мой плагин должен получать команду с веб-страницы через JavaScript (некоторые действия, такие как play / pause / stop / resize, выдаются как команды JavaScript из браузера) , Мой плагин написан на родном C-коде. Существуют ли какие-либо примеры или примеры плагинов для связи с JavaScript?

Ответы [ 3 ]

2 голосов
/ 01 февраля 2010

WebKit не поддерживает XPCOM, поскольку WebKit полностью отделен от стека Mozilla.

Когда вы говорите, что хотите "реализовать Javascript", что вы имеете в виду?
Встроенный браузер Android уже поддерживает выполнение Javascript.

1 голос
/ 08 июня 2010

Браузер Android всегда поддерживал NPAPI, механизм изменился в 2.1, но теперь он ищет APK с фильтром намерений "android.webkit.PLUGIN", поэтому плагин должен быть упакован отдельно.

Предварительно установив путь к плагину в WebView и скомпилировав плагин с помощью NDK, добились цели.

Надеюсь, это поможет, вы найдете много информации при поиске в Google NPAPI и WebView или NPAPI и Android.

0 голосов
/ 01 февраля 2010

Android WebKit не поддерживает XPCOM, а также не поддерживает NPAPI и npruntime.Не уверен, как вы планируете написать плагин для браузера, но это не будет возможно с Android SDK.

...