Java in Firefox Extensions
在追一個 Firefox 延伸模組時,試著玩了一下在 Firefox 外掛中使用 Java 的方法。
原來你可以用 XPConnect 來存取 Java Object,甚至將你的 Java object 封裝成 XPCOM,以方便 Java Script 取用。範例可參考 Simile Project 的 Java Firefox Extension。於是乎,你的外掛介面可以用 XUL/Java Script 實做,但後端丟給 Java 來處理,若是拿來整合某些企業應用程式,應該可以比較快速的拉出使用者介面與整合商務邏輯。
或者,你也可以使用 JavaXPCOM,讓你的 Java 程式存取 XPCOM 介面的元件。
June 27th, 2008 at 23:36
你好~
我也去smile project安裝java-firefox-extension-2.0.0.xpi,但是在重新啟動firefox後,出現錯誤訊息:
Error calling method on NPObject! [plugin exception: java.lang.IllegalArgumentException:
No method found matching name newInstance and arguments [com.sun.java.browser.plugin2.liveconnect.v1.JavaNameSpace, java.lang.Integer]].
請問你有遇過嗎?
January 18th, 2010 at 18:53