2010-11-17 28 views
3

是否可以用perl編寫firefox插件,如果可以的話,可以指出一些關於這個主題的文章材料?perl firefox add-on

+0

在Mozilla Mail的檔案中找到了這個:[firefox extension calling perl script](http://www.mail-archive.com/[email protected]/msg05537.html) – Lazer 2010-11-17 15:53:10

回答

0

alt text
Firefox主要使用四種技術構建:XUL,CSS,JavaScript和XPCOM。擴展也是使用這四種技術構建的。
XPCOM是一個跨平臺組件對象模型,類似於Microsoft COM。它有多種語言綁定,讓XPCOM組件可以在JavaScript,Java和Python中使用和實現,除了C++。(so no perl)
要寫擴展名,你必須與xpcom通信,這是不可能從perl 。

2

我不知道在Perl中構建Firefox插件的可行性有多大,但這裏有幾個可能讓你開始的鏈接。

  • MozRepl(與Firefox在Perl通過MozRepl插件交互)
  • WWW::Mechanize::Firefox(使用Firefox作爲WWW ::機械化)
  • XUL::Gui(我自己的模塊,可讓您構建呈現在Perl GUI應用程序與Firefox)

我可能能夠回答更詳細的問題,如果你有他們。