Sie müssen die domänenübergreifenden Probleme berücksichtigen, die einen Anruf von Ihrem Add-On zum Dienst auslösen.
Das XMLHttpRequest-Objekt ist einer der grundlegenden Bausteine von AJAX. Ich bin mir nicht sicher über die Isolierung Ihres Add-On, aber es scheint seltsam, dass Sie es nicht verwenden könnten.
Die Sprache, mit der der Webservice erstellt wird, ist unwichtig, Sie müssen nur wissen, welche web service protocol es erfordert. Genau wie wenn Sie eine Website besuchen, können Sie agnostic sein, ob es PHP, ASP oder JSP ist, die den HTML-Code produzieren, den Sie nur wissen müssen, wie man den HTML behandelt.
Sie können Ajax nicht von Firefox-Addons verwenden? Kannst du eine Quelle zitieren? – jrharshath