關於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,這樣不用每次都重新安裝(肯能安裝還會有問題)卸載進行調試。

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