Генерация асинхронных событий Javascript из плагина браузера (NPAPI)

я пишу плагин для веб-браузера (NPAPI.)

Мой плагин запускает рабочий поток, и когда рабочий прогрессирует, яЯ хотел бы передавать события обратно в Javascript. Но из-за модели потоков NPAPI это 'не разрешено, чтобы рабочий поток напрямую вызывал NPAPI, поэтому рабочий поток можетЯ использую Javascript.

Одним из решений этой проблемы является функция NPN_PluginThreadAsyncCall. Но это относительно новая функция. Например, этоПоддерживается только начиная с Firefox 3.

Есть ли способ получить асинхронную доставку события / выполнение JavaScript из плагина NPAPI без использования NPN_PluginThreadAsyncCall? Что люди делали до того, как была добавлена эта функция?

Ответы на вопрос(1)

Ваш ответ на вопрос