Generowanie asynchronicznych zdarzeń Javascript z wtyczki przeglądarki (NPAPI)
Piszę wtyczkę do przeglądarki internetowej (NPAPI).
Moja wtyczka uruchamia wątek roboczy, a gdy pracownik postępuje, chciałbym przekazywać zdarzenia z powrotem do Javascript. Jednak ze względu na model wątkowania NPAPI wątek roboczy nie może wywoływać bezpośrednio do NPAPI, więc wątek roboczy nie może wywołać Javascript.
Jednym z rozwiązań jest funkcja NPN_PluginThreadAsyncCall. Ale jest to stosunkowo nowa funkcja. Na przykład jest obsługiwany tylko z Firefoksa 3 na.
Czy jest jakiś sposób na wykonanie asynchronicznego dostarczania zdarzeń / wykonywania javascript z wtyczki NPAPI bez użycia NPN_PluginThreadAsyncCall? Co zrobili ludzie przed dodaniem tej funkcji?