NPN_ScheldueTimer调用使firefox崩溃(Mac OS X)

时间:2010-09-14 13:12:09

标签: macos firefox plugins

我如何使用它:

  

NPNetscapeFuncs * NPNFuncs;

     

// ...

     

timerID = NPNFuncs-> scheduletimer(GetNPPInstance(),Interval,1,Function);

与此同时,我的插件在Safari和Google Chrome中都能正常运行。

Firefox版本:3.6.9

Mac OS X版本:10.6.4

崩溃报告:http://crash-stats.mozilla.com/report/index/d1b471c6-4a03-4536-8177-c50e02100914

1 个答案:

答案 0 :(得分:0)

我查看了mozilla firefox 3.6.9源代码并发现 mozilla-1.9.2 / modules / plugin / base / public / npapi.h mozilla-1.9.2 / embedding / browser / activex / src / pluginhostctrl / pluginsdk_include / npapi.h 不包含此功能。

此外,我发现这两个文件具有不同的NP_VERSION_MINOR值。公共标题分配22,但嵌入分配11.这是一个错误吗?

Firefox 4.0b6支持此功能,并在 /modules/plugin/base/public/npapi.h 中将25分配给NP_VERSION_MINOR。 Activex版本是11。