关于firefox4.0 plugin的升级解决方案点滴

1.不必非把Gecko SDK升级到2.0,使用以前的版本也可以(1.9.X)

2.原来写的plugin如果不改动,能够被载入,但是可能被当做是extension,不能进行原来调用。这是由于firefox更新了add-on管理器,需要使用about:addons和about:plugins进行观察插件是否安装。解决方法是在rdf中添加<em:unpack>ture<\em:unpack>,这样可以保障以plugin的方式进行安装。

3firefox4.0或者是内建的sdk解析器,要求交互返回的字符串必须有‘\0’结尾(即npXXX中的STRINGZ_TO_NPVARIANT要求第一参数)。(我碰到莫名其妙的返回字符串一直为空,直到发现是由于未有‘\0’结尾,而原来的3.X不会有这种问题)

4.推荐firefox4.0的升级资料很价值的资料在google group上,其他firefox论坛也很一般。(需要准备***)

5.调试方法。在不想整体编译firefox时,要想快速调试的方法,可以通过添加注册表HKLM-》software-》MazillaPlugins中添加注册表信息,指向编译出的dll,这样不用每次都重新安装(肯能安装还会有问题)卸载进行调试。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章