2012-05-07 5 views
0

Firefox 추가 기능을 개발 중이며 특정 작업을 수행하기 위해 사용하고있는 Perl 스크립트가 있습니다. 이 Perl 스크립트는 애드온에서 호출해야합니다. 이것을 구현하는 가장 좋은 방법은 무엇입니까? (내 서버에서) 들어오는 연결을 청취하고 (필자의 addon에서) 필요한 펄 스크립트를 호출하기 위해 perl에서 소켓 프로그램을 만드는 것을 생각하고 있었다. 그렇다면 파이어 폭스 애드온의 자바 스크립트에서이 펄 스크립트를 어떻게 부르겠습니까? 또한 이것을 달성하기위한 더 좋은 방법이 있습니까?JavaScript에서 Perl 스크립트 호출하기

답변

1

일반적인 방법은 Perl CGI으로 적절한 웹 서버를 설정하고 클라이언트 측에서 JavaScript와 Ajax를 사용하여 스크립트를 호출하는 것입니다.

두 가지 기술에 대한 온라인 리소스가 많이 있습니다.

+3

애드온에 [XMLHttpRequest'] (https://developer.mozilla.org/en/DOM/XMLHttpRequest/Using_XMLHttpRequest)를 사용해야합니다. –

+0

@ Mat-이 문제를 설명하는 좋은 자습서를 지적 해 주시겠습니까? – user1092042

+0

CGI는 옵션입니다. 그것의 호의에서 단순성을 가지고 있지만, 또한 성능 문제로 어려움이 있습니다. [Plack] (http://plackperl.org/)은 현재 선호되고있는 접근 방법이며 최소한보아야합니다. – Quentin

관련 문제