0

Thunderbirdアドオンはどのように外部データにアクセスしますか?

当社は、顧客サービス部門が、顧客番号、注文番号、注文の詳細、金額などの外部動的データ(TBおよびローカルコンピューターの外部)を含むThunderbird電子メールテンプレートに基づいて顧客に電子メールを送信できるように、Thunderbirdへのアドオンを構築したいと考えています。 、など..。

これも可能ですか?セキュリティはどうですか?Mozillaアドオンを読んでください。しかし、そこにある情報は十分な詳細を提供していませんでした。

どうも。

4

2 に答える 2

1

これは、すばらしいXULSchoolチュートリアルチュートリアルのリモートコンテンツへの接続から取得したコードです。これは、FirefoxおよびThunderbirdの拡張機能で動作します。

var url = "http://www.example.com/";
let request = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(Components.interfaces.nsIXMLHttpRequest);

request.onload = function(aEvent) {
window.alert("Response Text: " + aEvent.target.responseText);
};

request.onerror = function(aEvent) {
window.alert("Error Status: " + aEvent.target.status);
};

request.open("GET", url, true);
request.send(null);

これにより、非同期のXMLHttpRequestがWebサーバーに送信され、サーバーの応答がテキスト形式またはXML形式で返されます。

于 2011-06-03T19:01:23.800 に答える
0

FiltaQuillaには、外部アプリケーションを起動し、それにパラメーターを渡し、アプリケーションから返された結果を取得するアクションがあります。そのコードを調べたり、フォーラムに質問を投稿したりすると、役立つ情報が見つかる場合があります。それで頑張ってください。

于 2011-03-19T04:33:48.980 に答える