【发布时间】:2009-12-19 03:48:35
【问题描述】:
我正在编写一个网络浏览器插件 (NPAPI.)
我的插件启动了一个工作线程,随着工作线程的进展,我想将事件传递回 Javascript。但是由于NPAPI线程模型,工作线程直接回调NPAPI是不合法的,所以工作线程不能调用Javascript。
一个解决方案是 NPN_PluginThreadAsyncCall 函数。但这是一个相对较新的功能。例如,仅从 Firefox 3 开始支持。
有什么方法可以在不使用 NPN_PluginThreadAsyncCall 的情况下从 NPAPI 插件获取异步事件传递/javascript 执行?在添加这个功能之前人们做了什么?
【问题讨论】:
标签: javascript browser plugins npapi