2012-05-07 370 views
0

我正在開發Firefox插件,我有一個Perl腳本,我正在使用它來執行特定的任務。這個Perl腳本需要從插件中調用。什麼是實施這個最好的方法?我正在考慮在perl(在我的服務器上)中創建一個套接字程序,以監聽來自我的插件的傳入連接,然後調用我所需的Perl腳本。但是,如何從Firefox插件中的JavaScript中調用此Perl腳本?另外,有沒有更好的方法來實現這一目標?從JavaScript調用Perl腳本

回答

1

執行此操作的典型方法是設置一個支持Perl CGI的正確Web服務器,並在客戶端使用JavaScript和Ajax調用您的腳本。

這兩種技術都有大量在線資源。

+3

你應該把它拼出來 - ['XMLHttpRequest'](https://developer.mozilla.org/en/DOM/XMLHttpRequest/Using_XMLHttpRequest)應該用在附加組件中。 –

+0

@ Mat-你能否指出一些討論這個問題的好教程。 – user1092042

+0

CGI是一個選項。它有利於簡單,但也會遇到性能問題。 [Plack](http://plackperl.org/)是目前最受歡迎的方法,至少應該看一下。 – Quentin