StatusBar没有在FireFox中更新?

时间:2013-01-23 14:45:57

标签: firefox activex npapi

我正在使用现有的ActiveX控件,我们有一个NPAPI,它在FireFox中大部分工作都很好。有一个问题,我完全不熟悉NPAPI。在IE9中,控件更新状态栏就好了,但在FireFox v18.0.1中它似乎没有更新状态栏。我们调用NPN_Status()来执行此操作并且调用看起来很好,它也是从主线程中调用的,因为文档建议它应该是。

如果我恢复到像v3这样的旧版FireFox,我们的控件会更新状态栏,但似乎v4以及之后它没有。我在FireFox中安装了Status-4-Evar附加组件,以便更容易看到状态,因为v4没有真正的状态栏,状态只是在角落弹出然后消失。我尝试更新到最新的xulrunner-sdk v18.0.1,因为我们的控件使用的是旧版本,但它没有什么区别。

我可以进行一些NPN_XXX调用以检查是否发生了错误吗?

在我看到的文档中:

  

浏览器始终显示它收到的最后一个状态行消息,而不管消息来源如何。始终显示您的消息,但在另一条消息替换它之前,您无法控制它在状态行中停留的时间。

我只是在状态中看到“完成”,“完成”是否经常被发送到状态行?

1 个答案:

答案 0 :(得分:2)

对于进程外插件(在该时间范围内实施)尚未实现 请参阅herehere